jQuery UI日期选择器没有正确遵守yearRange

时间:2013-12-30 21:21:46

标签: javascript jquery datepicker

我创建了一个jQuery日期选择器并设置了min/max年。当我打开日期选择器时,我看到年份范围是正确的(1999年至2005年)。问题是,如果我选择一个月份和一个日期,那么年份将在输入中显示为当前年份2013,即使2013未显示为选项并且在下拉列表中选择了1999。如何将我的最低年份1999设为默认值?

JS

$( "#datepicker" ).datepicker({
      changeMonth: true,
      changeYear: true,
      yearRange: '1999:2005'
    });

小提琴:http://jsfiddle.net/qA9NT/12/

1 个答案:

答案 0 :(得分:4)

默认日期始终为今天,将其设置为其他

$( "#datepicker" ).datepicker({
  changeMonth : true,
  changeYear  : true,
  yearRange   : '1999:2005',
  defaultDate : '12/01/99'
});

FIDDLE