【问题标题】:Can't get the jQueryUI datepicker to show the range of date I want it to无法让 jQueryUI 日期选择器显示我想要的日期范围
【发布时间】:2012-02-09 15:50:44
【问题描述】:

我想附加 jQueryUI 日期选择器控件,以便用户可以选择他们的出生日期。

这是我的 Javascript 代码:

<script type="text/javascript">
    $(document).ready(function() {
        $("#dob").datepicker({
            minDate: "-100Y", 
            maxDate: "+1M +10D",
            changeMonth: true,
            changeYear: true
        });
    });        
</script>

所以我希望用户能够选择一个日期,即 100 年前或一个月后。 (虽然如果我可以将最大范围限制在“今天”之前的一年会更好)

我的 jQuery 选项出了什么问题,它似乎没有听我想要的。

它显示的是从 2002 年到 2012 年的年份。

【问题讨论】:

    标签: jquery jquery-ui datepicker


    【解决方案1】:

    它正在听你想要的。我在 jsFiddle 中测试了你的源代码,它运行良好。

    默认情况下,“年份”下拉菜单一次仅显示 10 个项目。您可以使用 yearRange 选项(例如,yearRange: 'c-100:c+10',)更改此设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多