1

私は jquery Ui Date picker を使用しています。クライアントからの奇妙な要件に悩まされています。今後の参考にしてください。

私のシナリオでは、2 つの日付ピッカー* (開始日、終了日) * があり、現在の要件は、過去の日のみを選択する必要がある (完了) ことです。 to date も同じ月のみにする必要があります (例: 5 月の日付から選択し、5 月の日付から選択する場合、5 月のみを選択する必要があり、残りは無効にする必要があります)。

フィドル: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 に答える