Можно, код я привел.
|
Вы заставляете пользователя отметить 1000 чекбоксов?
Причем важно только количество, а не какие именно отмечены? Это случайно не интернет-вариант военкоматовской анкеты? |
Андрей Параничев,
наболело? :) |
Я хочу, чтобы количество передавалось мне. 1000 - для примера. Не буду углубляться в то, зачем мне это надо... Но неужели это невозможно реализовать?
|
KpuK, вы то одно хотите, то другое. Если вы хотите узнать количество отмеченных чекбоксов, посчитайте их.
|
Если вы не знаете как реализовать, то зачем разводить полемику?
|
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". |
Дело тут в том, что JS, мягко говоря, не моя стезя - мне понадобилось его использовать один раз - для этого мне нужно изучить JS? Если есть люди, которые могут без особой потери для себя дать решение? Я вот, к примеру, флешер и в этой теме всегда могу помочь и помогаю, а не отвечаю туманными фразами! Кстати, к тому времени, как вы предложили решение я уже получила его на форуме флешеров (!!!) Не парадоксально?
|
Цитата:
|
hgpnth
Я тоже вроде в AS не профан - но данный вопрос все же конкретно js-овский! А люди не знают, что ответить и начинают разглагольствовать! Смысл? Если я не знаю, как что-то сделать - пойду дальше! Просто форум JS, а пока помощи дождешься... У нас не так...
|
Часовой пояс GMT +3, время: 04:49. |