Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: elenaki от 11 Октября 2004, 13:55:21
-
есть несколько текстовых полей и в конце формы - две радио-кнопки.
"Наличными" и "В кредит". их надо тоже сделать обязательными к
заполнению. причем, если юзер выбирает "В кредит", то открывается
еще одно текстовое поле "На сколько месяцев", которое до этого лежало
в скрытом слое. если я делаю проверку на заполненность радио-кнопок,
то по сабмиту переходит и в том случае, если выбрано "В кредит", а
количество месяцев не заполнено. если делаю проверку и на период, то
спрашивает "На сколько месяцев?" и в случае, когда выбрано "Наличными",
что лишено логики. как бы сделать так, чтобы проверка на заполненность
поля period включалась только в том случае, если выбрана радио-кнопка
"В кредит"? мне кажется, что без перезагрузки страницы не получится или
я не права?
-
elenaki:
если я делаю проверку на заполненность радио-кнопок
По моему скромному мнению, логичнее проверять не заполненность, а значения этих полей.
-
elenaki
мда.... способов мильён.. :) один из них:
-
спасибо за ответы. сделала уже. по-своему. а значения полей скрипт не понимает. выдает
"undefined". не знаю, может потому, что форма рисуется тоже динамически с помощью
document.write()...
-
[
elenaki:
может потому, что форма рисуется тоже динамически с помощью
document.write()...
Нет однозначно (если они заданы конечно :-).
Посмотрите здесь:
http://www.mcfedries.com/UsingJavaScript/28.7.htm (http://www.mcfedries.com/UsingJavaScript/28.7.htm)