Программирование > JavaScript & JScript

Checkbox\'Ы

(1/2) > >>

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 сложно
Вот такие сложности бывают в жизни....

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии