Сообщение об ошибке скрытия проверки петрушки
У меня 3 входа на дату: ДД / ММ / АААА (ГГГГ)
<input class="two birth-date required parsley-validated error" type="text" id="birth_date_day" name="birth_date" value="" placeholder="DD" maxlength="2" size="2" data-type="number" data-rangelength="[1,2]" data-range="[1, 31]" data-error-message="Por favor preencha o campo 'Dia'">
<input class="two birth-date required parsley-validated error" type="text" id="birth_date_month" name="birth_date" value="" placeholder="MM" maxlength="2" size="2" data-type="number" data-rangelength="[1,2]" data-range="[1, 12]" data-error-message="Por favor preencha o campo 'Mes'">
<input class="two birth-date required parsley-validated error" type="text" id="birth_date_year" name="birth_date" value="" placeholder="AAAA" maxlength="4" size="4" data-type="number" data-maxlength="4" data-min="1900" data-error-message="Por favor preencha o campo 'Ano'">
И когда я проверяю свою форму все без данных с этим кодом:
$('#request_consult_form button').click(function (e) {
e.preventDefault();
if ($('#request_consult_form').parsley('validate')) {
$.ajax({
url: '/WebServices/ModulesSchedules.asmx/AddSchedule' +
'?source=' + encodeURIComponent(ESS.source) +
'&sourceID=' + ESS.id +
'&' + Forms.serializeWebForm($('#request_consult_form')),
beforeSend: function () {
Forms.disableWebForm($('#request_consult_form'));
}
}).fail(function (data) {
Forms.openWebFormStatus($('#request_consult_form'), 'error', $(data).find('message').text());
}).done(function (data) {
var form = $('#request_consult_form');
Forms.openWebFormStatus(form, 'success', $(data).find('message').text());
Forms.clearWebForm(form);
}).always(function () {
Forms.enableWebForm($('#request_consult_form'));
});
}
return false;
});
}
3 сообщения об ошибках отображаются нормально, но сообщение года сразу исчезает. Но остальные 2 все еще доступны для просмотра пользователем.
Если я добавлю число на вводе года, снова появится сообщение об ошибке. (Это нормально, потому что для проверки требуется 4 числа, а не 1)
(Внимание, это происходит только тогда, когда ввод года пуст, и я пытаюсь отправить форму)
Я не знаю, почему это происходит, надеюсь, вы поможете мне.
Заранее спасибо.