【问题标题】:jQuery UI date picker doesn't obey yearRange correctlyjQuery UI 日期选择器不正确地遵守 yearRange
【发布时间】:2014-01-17 19:49:53
【问题描述】:

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

JS

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

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

【问题讨论】:

    标签: javascript jquery datepicker


    【解决方案1】:

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

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

    FIDDLE

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-16
      • 2018-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多