2012-11-09 64 views
1

例如,這是一個將如何顯示的年份和月份的菜單爲例:如何更改datepicker jQuery UI中顯示的日期範圍?

$("#datepicker").datepicker({ 
    changeMonth: true, 
    changeYear: true 
}); 

但是這隻能說明21日,10向上和向下10(例如,2002年至2022年)。但這對我來說還不夠,因爲我想要人們的出生日期。那麼,我可以增加這個範圍,例如(1952年 - 2008年),因爲我不希望人們給出當年的日期?

+0

僅顯示10個和10個真正的問題?因爲如果我們選擇一個日期,則日期選擇器將再次顯示從所選日期起10日和10日的日期,即如果您選擇2002年,它將顯示1992年至2011年的範圍。 – ssilas777

+0

@ ssilas777是的,這是一個問題。 – think123

+1

@ ssilas777,它可能是一個問題。不是每個人都知道點擊列表中的第一項,並重新打開年份「select」將顯示前幾年。而且,到1950年的點擊量可能會相當大。即使看到那一年,也需要至少10次點擊,更不用說交替點擊和滾動到頂部。 – Abhilash

回答

2

如果你看看jquery api documentation,它說你可以使用下面的參數初始化jquery datepicker。

$(".selector").datepicker({ yearRange: "2002:2012" }); 

我希望有幫助。

相關問題