убрать checked с radiobutton
Есть группа radiobutton из 3-х элементов. По умолчанию ни один не выбран. Нужно чтобы после того как будет выбран один из них, можно было отключить checked повторным кликом. Чтобы снова ни один не был выбран.
|
element.disabled = true; |
Цитата:
|
Цитата:
Цитата:
Тестовый пример где? Что делал сам? |
element.checked = true или false
а по поводу отмены, сделайте кнопку(если такой вариант устроит) и для каждого радиобатона из набора - .checked = false или я чет перепутал?)) |
Фишка в том что checked ставится уже после onclick. Вариантов конечно много, но красивых я не вижу чёт.)
|
Цитата:
|
Тфу ты ё-моё не то хотел сказать. После mouseup.
|
agert,
Вариант ... <script type="text/javascript"> var a,b; function foo(c) { if (a != c) {b = 0;a = c}; b ^= 1; c.checked = b }; </script> <input type="radio" name="r" value="1" onclick="foo(this)"/> <input type="radio" name="r" value="2" onclick="foo(this)"/> <input type="radio" name="r" value="3" onclick="foo(this)"/> |
Цитата:
if (a != c) {b = 0;a = c}; b ^= 1; c.checked = b Больше всего не понимаю зачем b возводить в первую степень. |
Часовой пояс GMT +3, время: 06:31. |