需要进行哪些更改才能首先显示年度下拉列表,然后将月份下拉列表显示为jQuery中的第二个字段,以便用户可以选择他们出生的那一年,然后选择该年份的月份。我们仍然希望限制该日历无法显示比今天更大的日期。
如果用户选择2011,则不应允许他们选择比今天更大的日期。
答案 0 :(得分:14)
我也在寻找这个并且到了这里但没有解决方案所以我进入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
});
但是如果你发现已经发布了它,那么:)
答案 1 :(得分:0)
为此在下面的行中简单使用:
startView: 2
并在下面添加一行以防止选择比今天大的日期:
endDate: new Date(),