我有一个 INPUT 标记,其 value 属性设置为“2012 年 5 月 15 日”,我已经用它初始化了一个 JQuery UI Datepicker,如下所示:
<input type="text" name="schedule" id="schedule"
value="15-May-2012">
<script type="text/javascript">
$(function() {
$( "#schedule" ).datepicker();
$( "#schedule" ).datepicker( "option", "dateFormat", "d-M-yy" );
});
</script>
出于某种原因,一旦 Datepicker 初始化,INPUT 标记的值就会被清除。请注意,INPUT 字段中的值与为 Datepicker 设置的格式匹配。
为什么清除值?
这是一个活生生的例子:http ://agnelkurian.com/lab/datepicker_example.html