jQuery日期选择器首先选择年份然后选择月份

时间:2011-11-28 16:49:00

标签: javascript jquery jquery-ui

需要进行哪些更改才能首先显示年度下拉列表,然后将月份下拉列表显示为jQuery中的第二个字段,以便用户可以选择他们出生的那一年,然后选择该年份的月份。我们仍然希望限制该日历无法显示比今天更大的日期。

如果用户选择2011,则不应允许他们选择比今天更大的日期。

2 个答案:

答案 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(),