убрать 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, время: 22:03. |