#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)
};
}
}));