У меня есть форма, и после ее заполнения, появляется еще одна форма. Если вторую форму не заполняют в течении 3х минут. То приходит письмо только с инфой в первой форме. Если заполняют вторую, то сразу приходит письмо с инфой из двух форм. Я сделал это на js. Но пользователь, выйдя со вкладки или из браузера, не получает того письма, которое должно прийти спустя 3 минуты. Подскажите пожалуйста, что делать?
На js работает вот так
$("#feedback .feedback-form").submit(function() {
var i = 1;
$(".more-info-modal").addClass('active');
$(".overlay").addClass('active');
$("body").addClass('no-scroll');
$('.more-info-modal .form-time').submit(function() {
i = 2;
$.ajax({
type: "POST",
url: "assets/mailers/feedback.php",
data: $('.form-time').serialize()
}).done(function() {
$(".formresult").addClass('active');
$(".more-info-modal").removeClass('active');
});
return false;
});
setTimeout(function(){
if (i == 1) {
$.ajax({
type: "POST",
url: "assets/mailers/feedback.php",
data: $('.form-time').serialize()
}).done(function() {
$(".formresult").addClass('active');
});
return false;
}
}, 18000);
});