Сообщение об ошибке скрытия проверки петрушки

У меня 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)

(Внимание, это происходит только тогда, когда ввод года пуст, и я пытаюсь отправить форму)

Я не знаю, почему это происходит, надеюсь, вы поможете мне.

Заранее спасибо.

0 ответов

Другие вопросы по тегам