Я беру ввод даты рождения в формате dd/mm/yyyy
и использую плагин datepicker
<input type="text" id="birth_date" name="birth_date" value="" class="form-control date">
И jQuery для класса даты -
$('.date').datepicker({
todayBtn: "linked",
keyboardNavigation: false,
forceParse: false,
calendarWeeks: true,
autoclose: true,
format: 'dd/mm/yyyy'
});
Когда я проверяю поле вводас помощью jQuery Validate выдает ошибку «Пожалуйста, введите правильную дату».только для формата dd/mm/yyyy
, вместо этого он работает нормально для формата mm/dd/yyyy
$("#frm").validate({
rules: {
first_name: { required: true },
date_of_birth: { required: true }
},
messages: {
first_name: { required: 'Please enter first name' },
date_of_birth: { required: 'Please select the date of birth' }
},
errorPlacement: function (error, element) {
error.insertAfter(element);
},
submitHandler: function(form) {
form.submit();
}
});
Почему я получаю эту ошибку, поскольку проверяю только поле required
?