无法获取jQueryUI datepicker来显示我想要的日期范围

时间:2012-02-09 15:50:44

标签: jquery jquery-ui datepicker

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

这是我的Javascript代码:

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

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

我的jQuery选项出了什么问题,它似乎听不到我想要的内容。

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

1 个答案:

答案 0 :(得分:3)

正在倾听你想要的东西。我在jsFiddle中测试了你的源代码,运行正常。

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