это означает, что форма отправляется 2 раза одним щелчком мыши: первый получает ошибку и сбрасывается, выполнить рекапчу, выполнение рекапчи получит успешный ответ
Код: Выделить всё
submit
Код: Выделить всё
function formSubmit(response) {
$("#contactForm").submit();
return true;
}
$(document).ready(function(){
if ($('#contactForm').length > 0 ){
$("#contactForm").validate({
rules: { name: "required", message: "required" },
messages: { name: 'Enter Name', message: 'Enter Message' },
submitHandler: function(form) {
if (grecaptcha.getResponse()) {
var formData = new FormData(form);
$.ajax({
type: 'post',url: "/1.php",data: formData,dataType: "html",processData: false,contentType: false,cache: false,
success: function(data){ alert(data);
$('#contactForm_div').html(data);
}
});
}else{
alert('Error');
grecaptcha.reset();
grecaptcha.execute();
}
}
});
}
});
спасибо
Подробнее здесь: https://stackoverflow.com/questions/786 ... date-issue
Мобильная версия