2011-11-28 101 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 
}); 

但是,如果你发现,你已经在这里应该:)

相关问题