![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Гость_Dan |
|
||||
|
Unregistered |
Проверка формы. Выделение цветом пустого поля ввода .
Подскажите как сделать такую вот вещь... Есть форма которая содержит несколько полей ввода, например
У меня есть вот такие наброски:
но не работает например когда страница обновилась, данные введены в поле, но оно сново красное... подскажите плиз, что где не правильно? Это сообщение отредактировал(а) Aliance - 21.3.2005, 18:00 |
||||
|
|||||
| batigoal |
|
||||||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 1 Всего: 151 |
Сделай в
потом в функции check определяем, пустое ли поле и присваиваем соотв. стиль.
Добавлено @ 13:42 И лучше использовать не onKeyPress, а onChange, чтобы он на стрелки и прочее не реагировал. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
||||||
|
|||||||
| GoodBoy |
|
|||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 2 Всего: 83 |
Может вот так:
|
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
||||
|
||||
| Guest |
|
|||
|
Unregistered |
нашел вот такой скрипт, но незнаю, как его заточить под несколько инпутов
|
|||
|
||||
| Aliance |
|
||||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Добавлено @ 17:20
Это не нужно... |
||||
|
|||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Нужно, ведь после загрузки документа нужно обвести пустое красным. Заранее нельзя ибо браузер сам автоматом заполнить может, проверка по onLoad самое то. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Гость_Dan |
|
|||
|
Unregistered |
И как тогда правильно? Если делать так:
пишет, что ошибка в 3 линии. |
|||
|
||||
| GoodBoy |
|
||||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 2 Всего: 83 |
Гость_Dan, зарегистрируйтесь!
При загрузке страницы скрипт пытается проверить объект с ID=str, которого у вас естественно нет... самый просто вариант - сделать несколько вызовов функции, подставляя все ID:
Но это совершенно неоптимальный вариант... Попробуйте довести его до ума! |
||||
|
|||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Sardar
Т.е. выделение происходит после загрузки? Хм... но тогда в первый раз все будут выделены... Извеняюсь, я значит не понял сути... |
|||
|
||||
| Sardar |
|
||||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Пишем универсальный валидатор текстовых полей:
Стили можно задать какие угодно, по задаче это:
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
||||
|
|||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 1 Всего: 151 |
Sardar
Спасибо! Мне пригодится. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |