Автор Тема: проверка заполнения полей формы и радио-кнопки  (Прочитано 5058 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн elenaki

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
есть несколько текстовых полей и в конце формы  - две радио-кнопки.
"Наличными" и "В кредит". их надо тоже сделать обязательными к
заполнению. причем, если юзер выбирает "В кредит", то открывается
еще одно текстовое поле "На сколько месяцев", которое до этого лежало
в скрытом слое. если я делаю проверку на заполненность радио-кнопок,
то по сабмиту переходит и в том случае, если выбрано "В кредит", а
количество месяцев не заполнено. если делаю проверку и на период, то
спрашивает "На сколько месяцев?" и в случае, когда выбрано "Наличными",
что лишено логики. как бы сделать так, чтобы проверка на заполненность
поля period включалась только в том случае, если выбрана радио-кнопка
"В кредит"? мне кажется, что без перезагрузки страницы не получится или
я не права?

Оффлайн AlexRH

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Цитировать
elenaki:
если я делаю проверку на заполненность радио-кнопок

По моему скромному мнению, логичнее проверять не заполненность, а значения этих полей.

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
elenaki
мда.... способов мильён.. :) один из них:



Êðåäèò
Íàë.



And no religion too...

Оффлайн elenaki

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
спасибо за ответы. сделала уже. по-своему. а значения полей скрипт не понимает. выдает
"undefined". не знаю, может потому, что форма рисуется тоже динамически с помощью
document.write()...

Оффлайн AlexRH

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
[
Цитировать
elenaki:
может потому, что форма рисуется тоже динамически с помощью
document.write()...

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

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

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28