Пожалуйста, заполните всплывающую подсказку для этого поля против сообщения "Это поле обязательно" в HTML-формах

Существуют ли определенные условия, при которых появляется один из них, а в других случаях - другой?
Я знаю, что оба появляются, когда "требуется" используется с полем в форме HTML.

При проверке JQuery, если я использую $("#register_form").validate({ напрямую, я получаю сообщение «Это поле обязательно» красного цвета для пустых полей при отправке.

Но если, например, у меня есть проверка на такую ​​recaptcha (и часть проверки теперь переходит в Else) -

jQuery('#register_form').on('submit', function(event) {
        var recaptcha = document.forms["donor_form"]["g-recaptcha-response"].value;
        console.info('recap val- '+recaptcha);
        if (grecaptcha.getResponse() == "") {
            console.info(grecaptcha.getResponse());
            jQuery("#captcha-reqd").html('reCAPTCHA is required');
            event.preventDefault();
            return false;
        }
        else{
            $("#register_form").validate({

В этом случае я получаю всплывающую подсказку «Заполните это поле» для пустых полей.

плагин проверки должен быть инициализирован при загрузке страницы

charlietfl 17.12.2018 23:00

Не могли бы вы уточнить.

manishk 17.12.2018 23:20

Вы вызываете $("#register_form").validate({/*options*/}) вне прослушивателя событий отправки. Событие отправки запускает проверку.

charlietfl 17.12.2018 23:22
Как конвертировать HTML в PDF с помощью jsPDF
Как конвертировать HTML в PDF с помощью jsPDF
В этой статье мы рассмотрим, как конвертировать HTML в PDF с помощью jsPDF. Здесь мы узнаем, как конвертировать HTML в PDF с помощью javascript.
0
3
218
0

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