我的HTML:
<input type="text" name="day" id="date">
我的Javascript:
$(function() {
$('#date').datepicker({
'dateFormat': 'yy-mm-dd',
'defaultDate': '2015-12-18'
});
});
该#date
文本框已变成日期选择器,因此可以正常工作。格式是我要告诉它的格式。但是默认的日期选项似乎没有做任何事情。
在此示例中,我希望首次加载页面时,文本框显示为“ 2015-12-18”。如果单击文本框,将出现“日期选择器”对话框,我可以输入其他日期,但是应该显示“ 2015-12-18”的日期,直到完成该操作为止。但这不是,我也不知道为什么。
我的JS小提琴:
试试这个。
要记住的几件事->
1. defaultDate
选项将在而datepicker
calender
不是input
字段中设置日期。为此,您需要显式定义setDate
。
2.如果在中使用' setDate
',则datepicker
无需添加,defaultDate
因为datepicker
会自动从input
字段中选择日期。
$(function() {
$("#date").datepicker({dateFormat: 'yy-mm-dd'});
$("#date").datepicker('setDate', new Date('2014-12-18'));
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句