Отметить радиокнопку
Добрый день! подскажите как на js сделать так чтобы при загрузке страницы радиокнопка была отмечена
<br/> <b>Нажмите радиокнопку</b> <input type="radio" name="id_answer" value="23"/> Как отметить? <br/> |
добавьте атрибут checked
|
дело в том что у меня много таких вот формочек, нужно в конце написать js который отметить одну из них, изменять код не нужно нужно выполнить Js
|
Ну тогда установите его.
<input type="radio" id="inp"> <script> inp.checked = true </script> |
Дело в том что все инпуты отличаются только по значению value, как тогда их найти и отметить?
|
|
все равно не понимаю как сделать, можете помочь?
|
Если элементов с одинаковым value несколько, уберёте break.
<input type="radio" value="1"> <input type="radio" value="2"> <script> var inp = document.getElementsByTagName("input"); var l = inp.length; for (var i = 0; i < l; i++) { if (inp[i].type == "radio" && inp[i].value == "2") { inp[i].checked = true; break; } } </script> |
Несколько раз замечал, что на букве l выдаёт ошибку вывода
<input type="radio" value="1"> <input type="radio" value="2"> <script> var inp = document.getElementsByTagName("input"); var k = inp.length; for (var i = 0; i < k; i++) { if (inp[i].type == "radio" && inp[i].value == "2") { inp[i].checked = true; break; } } </script> |
cтранно в песочнице все работает и выбирает, а на сайте не хочет, в чем может быть причина?
|
На каком сайте-то?
|
|
Не нашёл куда вы поместили скрипт установки радиокнопок, некоторые из подключенных вами скриптов вообще отсутствуют.
|
я тестирую в песочнице, на сайт подключал, тоже самое
|
Так в каком именно файле js ваш неработающий скрипт?
|
я скопировал исходный код страницы в песоцницу и вставил после всех инпутов скрипт, у меня не работает почему то(
|
все решил проблему :) всем спасибо за помощь
|
Да, и, на мой взгляд, нужно сделать сочетание текста меню и фона более читабельными (либо цвет текста меню немного поярче, либо цвет фона), глаза быстро утомляются от поиска темноты в темноте.
|
а в чем прикол этого сайта? всеравно что сделать огромную ссылку на яндекс=)
|
Часовой пояс GMT +3, время: 13:00. |