Проверка jQuery datepicker и средства выбора времени

#jquery #validation #jquery-ui-datepicker #datetimepicker

#jquery — jquery — запрос #проверка #jquery-пользовательский интерфейс -выбор даты #выбор даты и времени

Вопрос:

Я использую jquery datepicker и timepicker. Щелчок по дате и времени присваивает значение соответствующему текстовому полю.Но я хочу выполнить проверку на стороне клиента, например, выбранная дата должна быть больше текущей даты, а выбранное время должно быть больше текущего времени.Кто-нибудь может мне помочь, как это сделать.

Ответ №1:

             var datepicker_1 = $("#datepicker1, #datepicker2");
        datepicker_1.datepicker($.extend(datePickerOptions, {
            beforeShow: function(input) {
                return {
                    minDate: (input.id == datepicker_1.eq(1).attr('id') ? datepicker_1.eq(0).datepicker("getDate") : null),
                    maxDate: (input.id == datepicker_1.eq(0).attr('id') ? datepicker_1.eq(1).datepicker("getDate") : null)
                };
            }
        }));

        var datepicker_2 = $("#datepicker1, #datepicker2");
        datepicker_2.datepicker($.extend(datePickerOptions, {
            beforeShow: function(input) {
                return {
                    minDate: (input.id == datepicker_2.eq(1).attr('id') ? datepicker_2.eq(0).datepicker("getDate") : null),
                    maxDate: (input.id == datepicker_2.eq(0).attr('id') ? datepicker_2.eq(1).datepicker("getDate") : null)
                };
            }
        }));