Найти и отметить radio с определенным id, если radio с этим id есть.
Ребята, подскажите плиз, нужно решить следующую задачу:
В интернет магазине, если посетитель выбрал легкий товар, то появляется один способ доставки (two): <input type="radio" id="two"> а если тяжелый, то появляется и другой способ (one): <input type="radio" id="one"> <input type="radio" id="two"> Суть в следующем: У каждого инпута есть свой id. Если input с id="one" есть, то ему нужно присвоить checked (т.е. отметить), а если его нет, то чекнуть надо input с id="two". Примерно представляю себе эту конструкцию:
function check() {
if input с id="one" есть, то
document.getElementById("one").checked=true;
иначе
document.getElementById("two").checked=true;
}
|
Цитата:
Если вообще нет, то в чем проблема, так и пиши:
function check() {
var oneInput = document.getElementById('one');
if (oneInput != null) {
oneInput.checked = true;
} else {
document.getElementById("two").checked = true;
}
}
Ну а если скрыт, то проверяй display или чем оно там скрыто. |
> Так инпута вообще нет на странице или он скрыт?
Инпута вообще нет. Теперь всё шикарно работает, спасибо! |
| Часовой пояс GMT +3, время: 02:19. |