Как правильно проверять заполненность формы на Javascript?

Есть довольно объемная форма для отправки отзыва, существует несколько радио кнопок, чекбоксы и тд и окна для ввода информации.

Интересует такой вопрос: можно ли как-то объединить все эти инпуты (например добавить общий класс) и проверять value этого класса на пустоту, но так, чтобы он проверял каждый из этих классов и в случае ошибки, писал под этим классом текст?

То есть, по логике, самый обычный вариант - проверять каждое поле на пустоту, и потом уже выводить текст, но не хотелось бы писать однотипную проверку для каждого поля. Но хотелось бы небольшим куском кода проверять каждый инпут помеченный определенным классом.
  • Вопрос задан
  • 155 просмотров
Решения вопроса 2
Falseclock
@Falseclock
решаю нестандартные задачи
Создаете массив, в которой указываете идентификаторы полей.
Потом в цикле проверяете.

Для радио - один массив, для селектов другой, для текстовых - третий.
В случае ошибке в обработчике возвращать false и по ID подкрашивать поле через CSS.
Ответ написан
Комментировать
ShadowOfCasper
@ShadowOfCasper
Middle User Interface Web Developer
У меня есть готовый модуль по БЭМ.
Валидирует спам, проверяет по паттерну мыло, телефон, заполненность полей.
https://github.com/WebKieth/Black-UI/tree/master/s...

Демочка
dropcogs.pro/Black-UI
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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