sasnnick
@sasnnick
Эникейщик

Отправка формы до нажатия на кнопку отправки клиентом?

Форма состоит из двух полей: Имя и телефон. Хочу отправлять форму до нажатия на кнопку отправки клиентом, т.е. если клиент ввёл Имя и телефон или только Телефон - отправляю форму ещё до нажатия на кнопку "Отправить". Как реализовать?
  • Вопрос задан
  • 148 просмотров
Пригласить эксперта
Ответы на вопрос 1
Libiros
@Libiros
Frontend developer
Если есть какая-то валидация формы с телефоном (должна быть, ну). То есть вариант отслеживать событие on input. Как только валидация пройдена, сразу отправлять на сервер.

Псевдокод:
input.addEventListener(input, validation);

Где validation содержит проверку на валидность введенного номера телефона, а дальше:
var validation = function() {
  ...
  if (formIsValid) {
    // отправляем на сервер и не ждем
  }
  ...
}


P.S. Если валидации нет, то придумайте сами самую простую. 11 чисел - самое простое. Регулярные выражения на 15 минут сложнее.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы