Всем привет.
На событие onChange элемента radiobutton я поставил js функции.
Но после запуска был удивлен: функции срабатывали, но срабатывали не в то время.
Вот простой пример:
CODE ( text):
скопировать код в буфер обмена
<body> <form> <input type="radio" name="rb" value="1" onChange="alert ('hey');"> радио1<br> <input type="radio" name="rb" value="2"> радио2<br> </form> </body>
Я ожидал здесь увидеть следующее: как только я кликаю на неотмеченную вторую радиокнопку, вылезает алерт - т.к. этим я снимаю выделение (следовательно меняю статус элемента), и наоборот, когда я затем кликаю на первую - также вылезает алерт.
Однако получаю не совсем для меня понятное поведение: срабатывает алерт ТОЛЬКО во втором случае, и самое странное - что после алерта радиокнопка не отмечается!(Отредактировано автором: 25 Апреля, 2008 - 09:42:09)
|