【发布时间】:2011-05-07 08:32:19
【问题描述】:
我正在尝试将日期设置为页面加载时的特定日期,因此我正在尝试以下代码:
<script type="text/javascript">
$(document).ready(function() {
var queryDate = new Date();
queryDate.setFullYear(2009,11,01);
$('#date').datepicker({defaultDate: queryDate});
$("input[type='submit']").click(function(e) {
e.preventDefault();
$.post("s.php", $("form").serializeArray(), function(message) {
window.location="v.php"
});
});
});
</script>
//The form part where is displays the datepicker:
<form action="#" method="POST">
<div data-role="fieldcontain">
<label for="date">Date:</label>
<input type="date" name="date" id="date" value="" />
<input type="submit" value="submit" />
</div>
</form>
问题是什么都没有改变......默认仍然是当前日期:o/
请问有什么想法吗?
更新:试过这个代码:
var queryDate = new Date(2009,11,01);
$('#date').datepicker({defaultDate: queryDate});
$('#date').val(queryDate);
日期出现在输入框中,但日历不在正确的月份或日期中......继续前进但仍然无法正常工作。
【问题讨论】:
标签: javascript jquery ajax jquery-ui-datepicker