Tengo el script que sigue, además tengo un formulario de que tiene una checkbox con el nombre zon1[] la cuestion es que debo saber cuantos estan marcados, pero no lo puedo lograr, e buscado ejemplo pero ninguno me funciona. Este script no funciona.
Que estoy haciendo mal???
function zonauno() {
var val1;
val1 = (! parseInt(document.gestion.v_zon1.value))?0:parseIn t(document.gestion.v_zon1.value);
contador=0;
for (m=0;m<document.getElementsByTagName('zon1[]').length;m++){
if (document.getElementsByTagName('zon1[]')[m].type=='checkbox' && document.getElementsByTagName('zon1[]')[m].name=='zon1[]' && document.getElementsByTagName('zon1[]')[m].checked=='true')
{contador++}
}
document.gestion.v_zon1.value = val1 - contador;
}
</script>