powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / JavaScript: как перебрать все Checkbox'сы на form'e ?
8 сообщений из 8, страница 1 из 1
JavaScript: как перебрать все Checkbox'сы на form'e ?
    #33783425
oss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oss
Гость
причем их может быть и 2 и 22 и 10, т.е. переменное число.
надо проверить есть ли хоть один выбранный ?
...
Рейтинг: 0 / 0
JavaScript: как перебрать все Checkbox'сы на form'e ?
    #33783599
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю, разумно это или глупо, но можно так: пишешь у всех чеков одинаковый Name, потом в скрипте
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
var checks=document.getElementsByName("тут пишешь имя");

for (i= 0 ; i<checks.length; i++){
    if (checks[i].checked){
        //собссно, код...
    }
}
кажись так.
...
Рейтинг: 0 / 0
JavaScript: как перебрать все Checkbox'сы на form'e ?
    #33783698
oss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oss
Гость
SkyLightНе знаю, разумно это или глупо, но можно так: пишешь у всех чеков одинаковый Name, потом в скрипте
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
var checks=document.getElementsByName("тут пишешь имя");

for (i= 0 ; i<checks.length; i++){
    if (checks[i].checked){
        //собссно, код...
    }
}
кажись так.

за это спасибо, но все имена разные типа имя1, имя2 и т.д.
...
Рейтинг: 0 / 0
JavaScript: как перебрать все Checkbox'сы на form'e ?
    #33784120
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, если я правильно понял, то у всех чеков в имени есть одинаковая часть. Ну тогда ещё проще:
Код: plaintext
1.
2.
3.
4.
5.
6.
//для checkbox1, checkbox2 и т.д., т.е. делаем поиск по ID элемента
for (i= 1 ; i<сколько там у тебя чеков+ 1 ; i++){
    if (document.getElementById("checkbox"+i).checked){
        //твой код...
    }
}
...
Рейтинг: 0 / 0
JavaScript: как перебрать все Checkbox'сы на form'e ?
    #33813333
doubleton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
var inputs = document.getElementsByTagName("input");
for ( var i = 0; i < inputs.length; i++){
var input = inputs ;
if
(input.type == "checkbox" && input.checked){
//...
}
}
...
Рейтинг: 0 / 0
JavaScript: как перебрать все Checkbox'сы на form'e ?
    #33844090
micro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а еще можно задать всем чекбоксам один класс (имена плевать какие), а потом...
Код: plaintext
1.
2.
3.
4.
5.
6.
var cheks = getElementsByClassName('classname');

for (i =  0 ; i < cheks.length -  1 ; i++)
{
    // blablabla
}

тынц
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
JavaScript: как перебрать все Checkbox'сы на form'e ?
    #36992319
pmdao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подскажите, пожалуйста, как сделать аналогичное действие на c# mvc:
на странице есть несколько пунктов =Html.checkBox(name) ( name={"d1","d2","d3")
как мне узнать после перезагрузки страницы, какие из них были отмечены?
...
Рейтинг: 0 / 0
JavaScript: как перебрать все Checkbox'сы на form'e ?
    #36992903
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pmdao,

Только вчера отвечали на аналогичный вопрос на форуме аспнет .
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / JavaScript: как перебрать все Checkbox'сы на form'e ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]