2011-11-28 196 views
2

需要做什麼更改才能顯示年份下拉菜單,然後將月份下拉菜單顯示爲jQuery中的第二個字段,以便用戶可以選擇它們出生的年份,然後選擇當年的月份。我們仍然想要限制該日曆不能顯示比今天更長的日期。jQuery日期選擇器挑選年份第一個月然後

如果用戶選擇2011年,他們不應該被允許選擇比今天更長的日期。

+0

你爲什麼不使用已經發布,它選擇呢? – v42

+0

現在,日曆對象具有選定的字段。但它有第一個月。由於月份是第一個盒子,所以它不會顯示dec,因爲年份默認爲2011年。這是nov,因此用戶很困惑爲什麼dec沒有出現。如果他們將年份更改爲2010年,則會顯示所有月份。希望我解釋一下。 – KBG

回答

11

我正在尋找這個也得到了這裏,但沒有解決方案,所以我進入jquery-ui.custom.min.js並找到了一個選項。其如下。希望它有助於雖然它有點遲..

$("#datepicker_id").datepicker({ 
    showOn: "button", 
    buttonImage: "images/calendar.png", 
    buttonImageOnly: true, 
    dateFormat:'mm-dd-yy', 
    changeYear: true, 
    changeMonth: true, 
    showMonthAfterYear: true, //this is what you are looking for 
    maxDate:0 
}); 

但是,如果你發現,你已經在這裏應該:)

相關問題