1

我正在使用 jquery Ui 日期选择器,我对客户提出的奇怪要求感到震惊,请帮助我前进。

在我的场景中,我有两个日期选择器* (从,到日期) *,现在的要求是我只需要选择过去的几天(完成),第二个是如果我选择一个月内的起始日期和迄今为止也应该只在同一个月(例如:如果我从五月的日期和一个月的日期中选择,我必须只在五月选择,只有剩余的必须禁用)。

小提琴:jsfiddle.net/vamsikrishna123/hFnf8/

4

1 回答 1

1

你会这样做:

$("#from").datepicker({
    defaultDate: "+1w",
    changeMonth: true,
    onClose: function (selectedDate) {
        $("#to").datepicker("option", "minDate", selectedDate);

        var date = $("#from").datepicker('getDate');
        var d = new Date(date.getFullYear(), date.getMonth() + 1, 0);
        $("#to").datepicker("option", "maxDate", d);

    }
});

小提琴

于 2013-07-24T10:56:26.417 回答