Программирование > JavaScript & JScript
проверка заполнения полей формы и радио-кнопки
(1/1)
elenaki:
есть несколько текстовых полей и в конце формы - две радио-кнопки.
"Наличными" и "В кредит". их надо тоже сделать обязательными к
заполнению. причем, если юзер выбирает "В кредит", то открывается
еще одно текстовое поле "На сколько месяцев", которое до этого лежало
в скрытом слое. если я делаю проверку на заполненность радио-кнопок,
то по сабмиту переходит и в том случае, если выбрано "В кредит", а
количество месяцев не заполнено. если делаю проверку и на период, то
спрашивает "На сколько месяцев?" и в случае, когда выбрано "Наличными",
что лишено логики. как бы сделать так, чтобы проверка на заполненность
поля period включалась только в том случае, если выбрана радио-кнопка
"В кредит"? мне кажется, что без перезагрузки страницы не получится или
я не права?
AlexRH:
--- Цитировать ---elenaki:
если я делаю проверку на заполненность радио-кнопок
--- Конец цитаты ---
По моему скромному мнению, логичнее проверять не заполненность, а значения этих полей.
commander:
elenaki
мда.... способов мильён.. :) один из них:
function check_yes()
{
form.day.style.background="#ffffff";
document.form.day.readOnly="";
}
function check_no()
{
form.day.style.background="#cccccc";
document.form.day.value="";
document.form.day.readOnly="true";
}
Êðåäèò
Íàë.
elenaki:
спасибо за ответы. сделала уже. по-своему. а значения полей скрипт не понимает. выдает
"undefined". не знаю, может потому, что форма рисуется тоже динамически с помощью
document.write()...
AlexRH:
[
--- Цитировать ---elenaki:
может потому, что форма рисуется тоже динамически с помощью
document.write()...
--- Конец цитаты ---
Нет однозначно (если они заданы конечно :-).
Посмотрите здесь:
http://www.mcfedries.com/UsingJavaScript/28.7.htm
Навигация
Перейти к полной версии