Как работать с radio - буттонами?
<input type=radio name="r" value="1v">
<input type=radio name="r" value="2v">
<input type=radio name="r" value="3v">
Как в java-script следить и управлять выбором?
То есть, надо например по нажатию кнопки(просто произвольная кнопка <button>) убрать выбор(то есть, чтобы все три кружочка были пустыми, как при открытии страницы) или по нажатию кнопки установить выбор на вторую кнопку или просто при нажатии на кнопку сообщить какой радио-буттон выбран. Как это всё реализовать?
Интуитивно я думал, что с помощью document.getElementByName("r").checked но это свойство всё время undefined, так же как и .value
Цитата:
Originally posted by DiMamont
Интуитивно я думал, что с помощью document.getElementByName("r").checked но это свойство всё время undefined, так же как и .value
Интуитивно я думал, что с помощью document.getElementByName("r").checked но это свойство всё время undefined, так же как и .value
Что такое getElementByName()? Есть getElementById(). Через него и ищи. Но элементам поставь не name, а id. Ибо, например FireFox обижается на name и не находит их.
Цитата:
Originally posted by mfender
Что такое getElementByName()? Есть getElementById(). Через него и ищи. Но элементам поставь не name, а id. Ибо, например FireFox обижается на name и не находит их.
Что такое getElementByName()? Есть getElementById(). Через него и ищи. Но элементам поставь не name, а id. Ибо, например FireFox обижается на name и не находит их.
Спасибо, разобрался, действительно радио-буттоны надо брать по id, хотя пробовал я в IE, а getElementByName() - стандартный метод объекта document например для checkbox всё работает и через этот метод..
И ещё один вопрос, а можно ли как-то проставить checked=false сразу для всех радио-буттонов на странице, если я не знаю их id, то есть id формируются динамически и не хочется запоминать все id