2012-02-09 113 views
3

我想附加jQueryUI 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年的年份。

回答

3

它正在傾聽你想要的。我在jsFiddle中測試了你的源代碼,並且運行良好。

默認情況下,「年份」下拉列表一次只能顯示10個項目。您可以使用yearRange選項更改此選項(例如,yearRange: 'c-100:c+10',)。