Программирование > JavaScript & JScript
Checkbox\'Ы
DartSidius:
Есть группа чекбоксов на странице
так вот..надо проверить какие щёлкнуты...читал что параметр checked...но он у меня почему то проверяет только первый элемент
html_coder:
--- Цитировать ---DartSidius:
читал что параметр checked...но он у меня почему то проверяет только первый элемент
--- Конец цитаты ---
А как ты проверяешь?
получил элементы при помощи document.getElementsByName(\'online\') и прошелся циклом по полученной коллекции, проверяя отмечен элемент или нет...
DartSidius:
document.getElementById(\'online\').checked - выдаёт первый элемент...в том то и проблема что я не знаю как их циклом все проверить!...если можно то код
html_coder:
DartSidius, внимательно смотрим какую функцию написал я, разве я написал document.getElementById? Я написал document.getElementsByName(\'online\')
var inputElements = document.getElementsByName(\'online\');
for(var i = 0; i < inputElements.length; i++)
{
if(inputElements.checked)
{
...
}
}
Ну просто разжевал и в рот положил )))
andymc:
DartSidius
Элементы чекбокс не могут иметь одинаковое имя,
тогда они должны быть radio
А так как чекбоксы имеют разное имя (name), то получить их через document.getElementsByName сложно
Вот такие сложности бывают в жизни....
Навигация
Перейти к полной версии