Как правильно проверять заполненность формы на Javascript?
Есть довольно объемная форма для отправки отзыва, существует несколько радио кнопок, чекбоксы и тд и окна для ввода информации.
Интересует такой вопрос: можно ли как-то объединить все эти инпуты (например добавить общий класс) и проверять value этого класса на пустоту, но так, чтобы он проверял каждый из этих классов и в случае ошибки, писал под этим классом текст?
То есть, по логике, самый обычный вариант - проверять каждое поле на пустоту, и потом уже выводить текст, но не хотелось бы писать однотипную проверку для каждого поля. Но хотелось бы небольшим куском кода проверять каждый инпут помеченный определенным классом.
Создаете массив, в которой указываете идентификаторы полей.
Потом в цикле проверяете.
Для радио - один массив, для селектов другой, для текстовых - третий.
В случае ошибке в обработчике возвращать false и по ID подкрашивать поле через CSS.
Falseclock: ну тогда стоит поменять регулярку))) Главное, что понятно где её менять. Может её вообще аргументом функции сделать на такой случай. Идея ничего)))