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

Как отправить форму через n-секунд?

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

Есть форма на сайте, которая заполняется автоматически через jquery для платежек типа yandex/qiwi/wm/paypal. Каким образом мне предупреждать юзера перед тем отправлять форму? И можно ли по таймеру как-то отправить?

p.s. вариант с Document.location не подойдет, т.к. метод post
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
KorniloFF
@KorniloFF Куратор тега JavaScript
Работаю по font-end / JS
Каким образом мне предупреждать юзера перед тем отправлять форму?

Выводить модальное окно перед отправкой, например:
if(confirm('Отправить форму,')) form.send();
Ответ написан
Комментировать
nuykon
@nuykon
Full Stack Developer
$('form').on('submit', function(event) {
  event.preventDefault(); // вырубаем событие(данные не отправятся)
  var form = this;
  console.log('делаем валидацию полей');
  console.log('или вешаем таймаут');
  console.log('или показываем что-то пользователю');
  console.log('или делаем все что угодно');
  form.submit(); // и потом отправляем данные
});
Ответ написан
Ваш ответ на вопрос

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

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