dev_max
@dev_max
Front-end developer

Как сделать чтобы форма не отправлялась без текста в полях ввода?

Добрый день, суть вопроса в том чтобы форма не отправлялась если пользователь напишет в ней пробел(ы) и нажмет кнопку submit. Чтобы не приходила пустая заявка на почту. (для отправки использую phpmailer)
  • Вопрос задан
  • 139 просмотров
Пригласить эксперта
Ответы на вопрос 2
squadbrodyaga
@squadbrodyaga
Красивый татарин
Ну я сделал так, чтобы кнопка отправки была disabled, пока в полях не будет текста, мой код выглядит вот так:
const inputs = document.querySelectorAll('input');addEventListener('input',() =>
document.querySelector('#button').disabled = inputs[0].value == 0 || inputs[1].value == 0);
Ответ написан
kirbi1996
@kirbi1996
либо вешаешь require, либо при сабмите вызываешь функцию, в которой делаешь проверку на длину, и если ошибок выполняешь запрос
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы