Показать сообщение отдельно
  #17 (permalink)  
Старый 29.12.2008, 14:13
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

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".
Ответить с цитированием