Отметить радиокнопку
Добрый день! подскажите как на 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, время: 15:32. |