我在javascript和jQuery中很弱。 我需要知道如何从日期选择器中获取日期。
http://www.eyecon.ro/bootstrap-datepicker/
我实施了上述日期选择器。 但我不知道如何从中检索日期。
我喜欢在数据库字段中更新日期。 我使用的是PHP语言。 提前致谢!
我使用了$dob = $_POST['dob'];
,但输入字段没有返回任何值。
<form class="form-horizontal" role="form" method="post" action="index.php">
<div class="input-group date" id="dp3" data-date-viewMode="years" data-date="select a value" data-date-format="dd-mm-yyyy">
<input name="date" type="text" class="form-control">
<span class="input-group-btn">
<button class="btn btn-default add-on" type="button"><i class="glyphicon glyphicon-calendar"></i></button>
</span>
</div>
<button type="submit" class="sub btn btn-success">Submit</button>
</form>
$date=$_POST['date'];
答案 0 :(得分:1)
这个问题已经被问到了。检查这些:
Pass selected date values from datepicker to php
Getting selected date from calendar date picker
How to get date with datepicker and pass via GET?
你会在那里找到答案。你也检查了这段代码:
<html>
<head>
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.17.custom.min.js"></script>
<link rel="stylesheet" type="text/css"
href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" />
<script type="text/javascript">
$(document).ready(function(){
$("#date").datepicker();
});
</script>
</head>
<body>
<form method="post" action="">
Date of Birth : <input type="text" name="date" id="date"/>
</form>
</body>
</html>
告诉我你是否想要这个以外的东西。你也可以使用日期类型的列在DB中存储日期。
答案 1 :(得分:1)
HTML代码
<form action="action.php" method="post">
<div class="well">
<div class="input-append date" id="dp3" data-date="12-02-2012" data-date-format="dd-mm-yyyy">
<input class="span2" size="16" type="text" name="dob" value="" readonly="">
<span class="add-on"><i class="icon-calendar"></i></span>
</div>
</div>
<input type="submit" value="show">
</form>
PHP代码,格式为action.php
<?php
$dob = $_POST['dob'];
?>
在数据库查询中使用此$ dob变量。
快乐编码。
答案 2 :(得分:0)
对于第一个输入框,您可以使用此$(dp1).val()
答案 3 :(得分:0)
您必须为输入字段分配了一个ID吗?假设id为 dp1 (因为它在您提供的链接中)。然后,您可以使用以下jquery命令获取日期:
$(&#39;#DP1&#39)。VAL()
您可以在您分享的链接中试用它。只需在控制台中键入命令即可。更改第一个日期选择器的日期并重试。对于第二个日期选择器的值,只需将其id更改为第二个字段的值。