посчитать кол-во отмеченных checkbox'ов>> есть форма с кучей чекбоксов имени, скажем box[] >> как посчитать, сколько их них отмечено, т.е. checked? > > уж совсем просто. гуры смогут лучше :} >
Первая реакция: что за объект boxset?
Предлагаю писать все в более общем виде, а именно, не использовать константы чтобы бежать по полей формы, когда можно использовать свойства формы, а именно:
1. При вызове функции, указывать форму с помощью слова this: onSubmit="return checkscript(this)"
2. В самой функции принимать указатель формы: function checkscript(currentForm) {
3. Использовать коллекцию elements при определении цикла: for (var i = 0; i < currentForm.elements.length; i++)
4. проверять то, элемент формы на самом деле checkbox: if (currentForm.elements[i].type == 'checkbox') { // да, чекбокс! }
5. Называть переменные по-человечески, т.е. не "c", а "checkedElems" ;-) |