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".