Как вы меняете выбор радиокнопок HTML из Javascript? - PullRequest
6 голосов
/ 04 мая 2010

Мне нужно выбрать радиокнопку HTML (отмена выбора любой ранее выбранной радиокнопки) в моей форме из Javascript.

Как это сделать?

1 Ответ

9 голосов
/ 04 мая 2010

Если вы установили свойство «флажок» на true на одной радиокнопке, другая кнопка с таким же именем автоматически не будет проверена.

Таким образом,

document.getElementById('buttonX').checked = true;

приведет к тому, что "buttonY" будет не отмечен, если HTML выглядит так:

<input type='radio' id='buttonX' name='fred' value='X'>
<input type='radio' id='buttonY' name='fred' value='Y' checked>

edit Помните, что «радиокнопки» имеют такое название, потому что на старых радиоустройствах (не обязательно более старых, чем у меня) кнопки предварительной настройки радиостанций были механически связаны между собой так, что во все времена нажималась ровно одна кнопка. Игра с кнопками, чтобы заставить их все быть нажатыми, была забавным, но рискованным занятием, поскольку большинство взрослых не ценило эстетическую привлекательность ряда неотжатых переключателей, все аккуратно выровненные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...