Código:
<html> <head> <title>Cuenta CheckBox</title> <script language="javascript"> function contar() { var checkboxes = formulario.checkbox; //Array que contiene los checkbox var cont = 0; //Variable que lleva la cuenta de los checkbox pulsados for (var x=0; x < checkboxes.length; x++) { if (checkboxes[x].checked) { cont = cont + 1; } } formulario.numero.value = cont; } </script> </head> <body bgcolor="#FFFFFF" text="#000000"> <form name="formulario" method="post" action=""> <input name="checkbox" type="checkbox" onClick="contar();" value="checkbox"> CheckBox 1<br> <input name="checkbox" type="checkbox" onClick="contar();" value="checkbox"> CheckBox 2<br> <input type="checkbox" name="checkbox" value="checkbox" onClick="contar();"> CheckBox 3<br> <input type="checkbox" name="checkbox" value="checkbox" onClick="contar();"> CheckBox 4<br> <input type="checkbox" name="checkbox" value="checkbox" onClick="contar();"> CheckBox 5<br> <input type="checkbox" name="checkbox" value="checkbox" onClick="contar();"> CheckBox 6<br> <input type="checkbox" name="checkbox" value="checkbox" onClick="contar();"> CheckBox 7<br> <input type="checkbox" name="checkbox" value="checkbox" onClick="contar();"> CheckBox 8<br> <input type="checkbox" name="checkbox" value="checkbox" onClick="contar();"> CheckBox 9<br> <input type="checkbox" onClick="contar();" name="checkbox" value="checkbox"> CheckBox 10<br> <input name="numero" type="text" size="10"> <br> </form> </body> </html>