Проверка залолненности input
Доброго времени суток. У меня такой вопрос.
Есть несколько инпутов, которые необходимо проверять на заполненность. Т.е. если человек щелкнул по полю, ничего не написал, а потом ушёл из него, должно появиться сообщение.
Я планировал реализовать это таким образом:
написать функцию, которая будет проверять value инпута, и если оно равно undefined, то через innerHtml добавить к input сообщение.
К самой же форме добавить событие onBlur, которое запускает эту функцию. Суть проблемы в том, что я не знаю, как правильно определить input, которому нужно добавить собщение. У всех input-ов есть общий класс
UPD Пока писал придумал решение, но оно мне не нравится. Эвент onBlur запускает функцию, которая проверяет все поля, и как только находит незаполненное добавляет ему сообщение, после чего цикл прерывается. Но проблема в том, что если пользователь не ввел данные в нижнем input-е, то циклю все-равно добавит сообщение верхнему input-у. Это довольно странно.
Последний раз редактировалось Drm1804, 21.03.2015 в 19:46.
|