Показать сообщение отдельно
  #1 (permalink)  
Старый 21.03.2015, 19:42
Интересующийся
Отправить личное сообщение для Drm1804 Посмотреть профиль Найти все сообщения от Drm1804
 
Регистрация: 12.03.2015
Сообщений: 18

Проверка залолненности input
Доброго времени суток. У меня такой вопрос.

Есть несколько инпутов, которые необходимо проверять на заполненность. Т.е. если человек щелкнул по полю, ничего не написал, а потом ушёл из него, должно появиться сообщение.

Я планировал реализовать это таким образом:

написать функцию, которая будет проверять value инпута, и если оно равно undefined, то через innerHtml добавить к input сообщение.

К самой же форме добавить событие onBlur, которое запускает эту функцию. Суть проблемы в том, что я не знаю, как правильно определить input, которому нужно добавить собщение. У всех input-ов есть общий класс

UPD Пока писал придумал решение, но оно мне не нравится. Эвент onBlur запускает функцию, которая проверяет все поля, и как только находит незаполненное добавляет ему сообщение, после чего цикл прерывается. Но проблема в том, что если пользователь не ввел данные в нижнем input-е, то циклю все-равно добавит сообщение верхнему input-у. Это довольно странно.

Последний раз редактировалось Drm1804, 21.03.2015 в 19:46.
Ответить с цитированием