从数据库中,我得到的数据格式如下(假设它是一个字符串)
1974-07-05
我如何需要使用datepicker在表单中传递日期并使该日期处于活动状态,所以我该怎么办?
<td>
<script src="javascript/datepicker.js"></script>
<input id="datepicker" type="text" name="dob" value="${person.bdate}">
</td>
$ {person.bdate}是字符串日期
最佳答案
这不是答案,只是一个观察。
您要求使用纯JavaScript解决方案,但您使用的是插件。为什么不使用jQuery和jQueryUI的datepicker插件。看看代码有多容易:
jsFiddle Demo
HTML:
<input id="datepicker" type="text" name="dob" value="">
jQuery的:
var dd = '1974-07-05';
$('#datepicker').val(dd);
$('#datepicker').datepicker({
dateFormat: 'yy-mm-dd'
});
资料来源:
http://jqueryui.com/datepicker/#date-formats