Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: onChange у radiobutton
Форумы портала PHP.SU » Клиентская разработка » HTML, Дизайн & CSS » onChange у radiobutton

Страниц (1): [1]
 

1. SergeantPEPPER - 25 Апреля, 2008 - 09:41:37 - перейти к сообщению
Всем привет.

На событие onChange элемента radiobutton я поставил js функции.
Но после запуска был удивлен: функции срабатывали, но срабатывали не в то время.

Вот простой пример:
CODE (text):
скопировать код в буфер обмена
  1. <body>
  2. <form>
  3. <input type="radio" name="rb" value="1" onChange="alert ('hey');"> радио1<br>
  4. <input type="radio" name="rb" value="2"> радио2<br>
  5. </form>
  6. </body>


Я ожидал здесь увидеть следующее: как только я кликаю на неотмеченную вторую радиокнопку, вылезает алерт - т.к. этим я снимаю выделение (следовательно меняю статус элемента), и наоборот, когда я затем кликаю на первую - также вылезает алерт.

Однако получаю не совсем для меня понятное поведение: срабатывает алерт ТОЛЬКО во втором случае, и самое странное - что после алерта радиокнопка не отмечается!

 

Powered by ExBB FM 1.0 RC1