Есть такой код JS(не судите строго, я вообще не знаю JS). Нужно, чтобы при повторной отправке формы всплывало окно о том, что нельзя еще раз отправить заявку. А лучше после 2 отправок. Это нужно, чтобы спама не было на телефоне. Помогите пожалуйста, буду очень благодарен!)
Код JS
// Первая форма
$(document).ready(function() {
var form = $(".subform");
form.submit(function() {
var box = form.find('.message-box');
$.ajax({
type: "POST",
url: "../php/mail.php",
data: $(this).serialize()
}).done(function() {
box.show();
setTimeout(function() {
$.magnificPopup.close();
}, 1000);
});
setTimeout(function(){
box.show();
},300);
return false;
});
});
// Вторая форма
$(document).ready(function() {
var form = $(".subform2");
form.submit(function() {
var box = form.find('.message-box2');
$.ajax({
type: "POST",
url: "../php/mail.php",
data: $(this).serialize()
}).done(function() {
box.show();
setTimeout(function() {
$.magnificPopup.close();
}, 1000);
});
setTimeout(function(){
box.show();
},300);
return false;
});
});
// Третья всплывающая форма
$(document).ready(function() {
$(".popup").magnificPopup();
//Цели для Яндекс.Метрики и Google Analytics
$(".count_element").on("click", (function() {
ga("send", "event", "goal", "goal");
yaCounterXXXXXXXX.reachGoal("goal");
return true;
}));
$("#form").submit(function() {
$.ajax({
type: "POST",
url: "../php/mail.php",
data: $(this).serialize()
}).done(function() {
alert("Спасибо за заявку!");
setTimeout(function() {
$.magnificPopup.close();
}, 1000);
});
return false;
});
});