jQuery的日期选择器关闭时
问题描述:
日历中选择错误的日期显示1866年11月开放,但选择一天后,将其设置为当前日期(年),而不是1866年jQuery的日期选择器关闭时
这里是例子jsfiddle
$('#thedate').datepicker({
dateFormat: "dd-mm-yy",
changeYear: true,
changeMonth: true,
yearRange: "-150:-18",
autoSize: true,
});
答
小部件doens似乎没有设置选择年,直到一个事件被解雇。最简单的方式来解决这个问题是设置defaultDate
defaultDate: '01-01-1866'
这不会填充在页面加载输入,但将确保值被立即处理和您选择的年份设置。
答
谢谢@hairmot指出有defaultDate财产,我忘了它。
这里是jsfiddle
正确的代码:
$('#thedate').datepicker({
dateFormat: "dd-mm-yy",
changeYear: true,
changeMonth: true,
yearRange: "-150:-18",
defaultDate: "-150y",
autoSize: true,
});
它有事情做与'yearRange' ..如果被取出。然后今年是正确的 –