У меня есть форма с несколькими полями, одно из которых использует плагин jquery datepicker, чтобы позволить пользователю выбрать дату.
Я хочу, чтобы форма проверялась только после нажатия кнопки отправки.
Плагин jquery validate используется для проверки формы.
$("#newRequestForm").validate({
debug: true,
rules : {
name : {
required: true,
minlength: 5
},
dueDateValue : {
required: true,
DateFormat: true
}
}
})
Пользователь должен иметь возможностьдля перехода по полям формы без запуска проверки.
Это прекрасно работает для обычных текстовых полей в форме.Однако для текстового поля, в котором применяется указатель даты, проверка формы запускается, как только фокус перемещается из этого поля.Так называется DatePicker.Функция onSelect предназначена для проверки только после выбора даты.
$("#dueDateValue").datepicker( {
minDate: new Date(),
onSelect: function(dateText, inst) {
$("#newRequestForm").validate().element("#dueDateValue");
}
});
Плагин проверки не должен проверяться, если пользователь просто входит в поле duedate и выходит без выбора даты.
Есть способ сделать это?Спасибо