Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: elenaki от 11 Октября 2004, 13:55:21

Название: проверка заполнения полей формы и радио-кнопки
Отправлено: elenaki от 11 Октября 2004, 13:55:21
есть несколько текстовых полей и в конце формы  - две радио-кнопки.
"Наличными" и "В кредит". их надо тоже сделать обязательными к
заполнению. причем, если юзер выбирает "В кредит", то открывается
еще одно текстовое поле "На сколько месяцев", которое до этого лежало
в скрытом слое. если я делаю проверку на заполненность радио-кнопок,
то по сабмиту переходит и в том случае, если выбрано "В кредит", а
количество месяцев не заполнено. если делаю проверку и на период, то
спрашивает "На сколько месяцев?" и в случае, когда выбрано "Наличными",
что лишено логики. как бы сделать так, чтобы проверка на заполненность
поля period включалась только в том случае, если выбрана радио-кнопка
"В кредит"? мне кажется, что без перезагрузки страницы не получится или
я не права?
Название: проверка заполнения полей формы и радио-кнопки
Отправлено: AlexRH от 12 Октября 2004, 16:02:10
Цитировать
elenaki:
если я делаю проверку на заполненность радио-кнопок

По моему скромному мнению, логичнее проверять не заполненность, а значения этих полей.
Название: проверка заполнения полей формы и радио-кнопки
Отправлено: commander от 12 Октября 2004, 16:11:44
elenaki
мда.... способов мильён.. :) один из них:



Êðåäèò
Íàë.



Название: проверка заполнения полей формы и радио-кнопки
Отправлено: elenaki от 13 Октября 2004, 10:16:43
спасибо за ответы. сделала уже. по-своему. а значения полей скрипт не понимает. выдает
"undefined". не знаю, может потому, что форма рисуется тоже динамически с помощью
document.write()...
Название: проверка заполнения полей формы и радио-кнопки
Отправлено: AlexRH от 13 Октября 2004, 12:09:17
[
Цитировать
elenaki:
может потому, что форма рисуется тоже динамически с помощью
document.write()...

Нет однозначно (если они заданы конечно :-).

Посмотрите здесь:
http://www.mcfedries.com/UsingJavaScript/28.7.htm (http://www.mcfedries.com/UsingJavaScript/28.7.htm)