Страницы

Поиск по вопросам

пятница, 28 февраля 2020 г.

Выключить checked для radio button при повторном нажатии

#javascript #html


В HTML можно только включить checked у radio button, а выключить его при повторном
нажатии на тот же radio нельзя.
Как осуществить выключение checked при повторном нажатие на тот же radio методами
на JavaScript?


    


Ответы

Ответ 1



function clickRadio(el) { var siblings = document.querySelectorAll("input[type='radio'][name='" + el.name + "']"); for (var i = 0; i < siblings.length; i++) { if (siblings[i] != el) siblings[i].oldChecked = false; } if (el.oldChecked) el.checked = false; el.oldChecked = el.checked; }

Комментариев нет:

Отправить комментарий