Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Количество чекбоксов (https://javascript.ru/forum/dom-window/2444-kolichestvo-chekboksov.html)

Kolyaj 26.12.2008 14:02

Можно, код я привел.

Андрей Параничев 26.12.2008 14:07

Вы заставляете пользователя отметить 1000 чекбоксов?
Причем важно только количество, а не какие именно отмечены?
Это случайно не интернет-вариант военкоматовской анкеты?

Kolyaj 26.12.2008 14:09

Андрей Параничев,
наболело? :)

KpuK 26.12.2008 14:50

Я хочу, чтобы количество передавалось мне. 1000 - для примера. Не буду углубляться в то, зачем мне это надо... Но неужели это невозможно реализовать?

Kolyaj 26.12.2008 16:16

KpuK, вы то одно хотите, то другое. Если вы хотите узнать количество отмеченных чекбоксов, посчитайте их.

KpuK 29.12.2008 09:36

Если вы не знаете как реализовать, то зачем разводить полемику?

Андрей Параничев 29.12.2008 14:13

KpuK,
А вы сами не можете чуть-чуть доработать решение из второго ответа темы?
Функция:
funtion saveCheckboxCount() {
    var count = 0;
    var inputs = document.getElementsByTagName('INPUT');
    for (var i = 0; i < inputs.length; i++)
        if (inputs[i].type == 'checkbox' && inputs[i].checked)
            count++;
    document.getElementById("checkbox_counter").value = count;
}


В вашей форме:
<form action="..." onsubmit="saveCheckboxCount()">
<input type="hidden" id="checkbox_counter" name="checkboxes" value="0" />


При отправке формы количество чекбоксов запишется в скрытое поле с id "checkbox_counter".

KpuK 29.12.2008 15:33

Дело тут в том, что JS, мягко говоря, не моя стезя - мне понадобилось его использовать один раз - для этого мне нужно изучить JS? Если есть люди, которые могут без особой потери для себя дать решение? Я вот, к примеру, флешер и в этой теме всегда могу помочь и помогаю, а не отвечаю туманными фразами! Кстати, к тому времени, как вы предложили решение я уже получила его на форуме флешеров (!!!) Не парадоксально?

ZoNT 29.12.2008 15:35

Цитата:

Сообщение от KpuK
Кстати, к тому времени, как вы предложили решение я уже получила его на форуме флешеров (!!!) Не парадоксально?

Не парадоксально. ActionScript от JavaScript мало чем отличается...

KpuK 29.12.2008 15:50

hgpnth
 
Я тоже вроде в AS не профан - но данный вопрос все же конкретно js-овский! А люди не знают, что ответить и начинают разглагольствовать! Смысл? Если я не знаю, как что-то сделать - пойду дальше! Просто форум JS, а пока помощи дождешься... У нас не так...


Часовой пояс GMT +3, время: 04:49.