Я должен проверить дату начала меньше, чем дата окончания, а конечная дата больше, чем дата начала, используя jQuery. Приложение использует HTML 5 + Thymeleaf.Дата начала проверки даты в jQuery
код:
Проверка 1:
$('#ValidFrom').removeClass('hasDatepicker').datepicker({
dateFormat: 'dd-M-yy',
changeMonth: true,
changeYear: true,
onSelect : ChangeEndDate
});
function ChangeEndDate() {
var d = $("#ValidFrom").datepicker('getDate');
$('#ValidTo').removeClass('hasDatepicker').datepicker({
minDate : d,
dateFormat: 'dd-M-yy',
changeMonth: true,
changeYear: true
});
}
Проверка 2:
$('#ValidTo').removeClass('hasDatepicker').datepicker({
dateFormat: 'dd-M-yy',
changeMonth: true,
changeYear: true,
onSelect : ChangeStartDate
});
function ChangeStartDate() {
var d = $("#ValidTo").datepicker('getDate');
$('#ValidFrom').removeClass('hasDatepicker').datepicker({
maxDate : d,
dateFormat: 'dd-M-yy',
changeMonth: true,
changeYear: true
});
}
Если я использую либо один из валидаций он работает нормально. Но если я использую оба варианта, работает только проверка 1. Может ли кто-нибудь помочь в этом вопросе.
Заранее спасибо.
Спасибо, что ответили. Прошу прощения, пожалуйста, проясните меня яснее. Для меня валидация работает, когда я даю только один из двух. Но он не работает, когда я даю оба подтверждения в одно время. Я не знаю, что пошло не так. –
Спасибо. Я попробовал решение. Тем не менее проблема не решена. Работает только первая проверка. Второй не делает. –