Задать вопрос
@alohamneploha
ничего не умею

Всплывающее окно заблокировано, как исправить?

Здравствуйте.

Поставил на кнопку событие отправки формы и через setTimeout сделал задержку, но браузер заблокировал всплывающее окно.

Как правильно отправить форму с setTimeout?

$('form').on('submit', function(event) {
  event.preventDefault();
  var form = this;
  setTimeout(function() {
  	form.submit();
  }, 2000);
});
  • Вопрос задан
  • 113 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@alohamneploha Автор вопроса
ничего не умею
Сейчас тестировал, если в setTimeout ставить больше 1 секунды - то блокирует. Тест проводил в хроме, опере и мозиле.

Мне необходимо редиректить через 2-3 секунды, чтобы пользователь успел увидеть предупреждение о перенаправлении.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽