$("#dob").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'dd-M-yy',
yearRange: '-90:-15'
});
年份下拉日历填写范围1922-1997并显示1922年作为初始值。
但是当我从这个日历中选择一个日期时,它会在文本框字段中显示2012年,为什么?。
答案 0 :(得分:5)
$("#dob").datepicker("option", "defaultDate", '-90y');
其次,也可以将defauleDate置于下面
$("#dob").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'dd-M-yy',
yearRange: '-90:-15',
defaultDate:'-90y'
});
答案 1 :(得分:1)
我相信你想要defaultDate: -90y
答案 2 :(得分:1)
yearRange
选项不用于显示默认日期。它只是设定了你可以选择的年限。
您可以在从服务器端显示页面时设置值,或使用defaultDate
选项。