gpt4 book ai didi

javascript - 表单中的日期选择器

转载 作者:行者123 更新时间:2023-12-03 01:27:53 28 4
gpt4 key购买 nike

我有一个简单的注册表格。我有两个问题:- 第一个关于日期选择器的。我不明白为什么它不起作用当我单击日期空间时,日期选择器不会出现

<html>
<head>
<script>
$( function() {
$( "#datepicker" ).datepicker();
} );
</script>
</head>
<body>
</body>
</html>

<?php
if (isset($_POST['submit']) && $_POST['submit']=="invia")
{
$titolo = addslashes($_POST['titolo']);
$testo = addslashes($_POST['testo']);
$str_data = strtotime($_POST['data']);
include 'config.php';
$sql = "INSERT INTO appuntamenti (titolo,testo,str_data ) VALUES ('$titolo', '$testo', '$str_data')";
if($result = pg_query($sql))
{
echo "Inserimento avvenuto con successo.<br>
Vai al <a href=\"index.php\">Calendario</a>";
}
}else{
?>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Titolo:<br>
<input name="titolo" type="text"><br>
Testo:<br>
<textarea name="testo" cols="30" rows="8"></textarea><br>
Date:<br>
<input name="datepicker" type="text" ><br>
Time:<br>
<input name="hour" type="time" ><br>
<input name="submit" type="submit" value="invia">
</form>
</body>

<?php
}
?>

EDIT

<html>
<head>
<script>
$(function() {
$("#datepicker").datepicker();

$('.timepicker').timepicker({
timeFormat: 'h:mm p',
interval: 60,
minTime: '8',
maxTime: '08:00pm',
defaultTime: '11',
startTime: '08:00',
dynamic: false,
dropdown: true,
scrollbar: true
});


});
</script>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<link rel="stylesheet" href="/resources/demos/style.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.js"></script>


</head>
<body>
</body>
</html>

<?php
if (isset($_POST['submit']) && $_POST['submit']=="invia")
{
$titolo = addslashes($_POST['titolo']);
$testo = addslashes($_POST['testo']);
$str_data = strtotime($_POST['data']);
include 'config.php';
$sql = "INSERT INTO appuntamenti (titolo,testo,str_data ) VALUES ('$titolo', '$testo', '$str_data')";
if($result = pg_query($sql))
{
echo "Inserimento avvenuto con successo.<br>
Vai al <a href=\"index.php\">Calendario</a>";
}
}else{
?>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Titolo:<br>
<input name="titolo" type="text"><br>
Testo:<br>
<textarea name="testo" cols="30" rows="8"></textarea><br>
<!--Data:<br>
<input name="datepicker" type="text" ><br>
Orario:<br>
<input name="hour" type="time" ><br>
-->


Date:<br>
<input name="datepicker" id="datepicker" type="text"><br> Orario:
<br>
<input name="hour" type="text" class="timepicker"><br>



<input name="submit" type="submit" value="invia">
</form>
</body>

<?php
}
?>
  • 然后我会有一个与时间类似的日期选择器,但具有个性化的时间(例如在上午 8 点到晚上 8 点的范围内)我该怎么办?感谢您的帮助。

最佳答案

如果您可以使用jQuery,请尝试以下操作:

$(function() {
$("#datepicker").datepicker();

$('.timepicker').timepicker({
timeFormat: 'h:mm p',
interval: 60,
minTime: '8',
maxTime: '08:00pm',
defaultTime: '11',
startTime: '08:00',
dynamic: false,
dropdown: true,
scrollbar: true
});


});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<link rel="stylesheet" href="/resources/demos/style.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.js"></script>
Date:<br>
<input name="datepicker" id="datepicker" type="text"><br> Orario:
<br>
<input name="hour" type="text" class="timepicker"><br>

关于javascript - 表单中的日期选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51438125/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com