Существуют ли определенные условия, при которых одно из них появляется, а в других - другое?
Я знаю, что оба появляются, когда 'обязательный' используется с полем в форме HTML.
При проверке Jquery, если я использую $("#register_form").validate({
напрямую, я получаю сообщение "Это поле обязательно для заполнения" красного цветацвет, для пустых полей, при отправке.
Но если, например, у меня есть проверка на recaptcha, как это (и проверяющая часть теперь переходит в остальное) -
jQuery('#register_form').on('submit', function(event) {
var recaptcha = document.forms["donor_form"]["g-recaptcha-response"].value;
console.log('recap val- '+recaptcha);
if (grecaptcha.getResponse() == "") {
console.log(grecaptcha.getResponse());
jQuery("#captcha-reqd").html('reCAPTCHA is required');
event.preventDefault();
return false;
}
else{
$("#register_form").validate({
Затем вв этом случае я получаю всплывающую подсказку «Пожалуйста, заполните это поле» для пустых полей.