Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Проверка залолненности input (https://javascript.ru/forum/events/54538-proverka-zalolnennosti-input.html)

Drm1804 21.03.2015 19:42

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

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

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

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

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

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

laimas 21.03.2015 19:52

Ждите ответа - "ваш вопрос под №10500 по этой теме" :)

Царь Леонид 21.03.2015 21:04

Цитата:

Сообщение от Drm1804 (Сообщение 362400)
Это довольно странно.

Это как раз не странно))) одно из многих решений


Часовой пояс GMT +3, время: 19:18.