Hola a todos !!! Antes que nada les deseo un Feliz Año 2010 !!! Bien me dirijo a ustedes porque tengo un problemita que me gustaria mucho que me ayudaran a solucionarlo. Lo que pasa es que tengo una pagina que genera Checkbox de manera auntomatica, tanto puede ser 1 como pueden ser 20 o mas, la cosa es que cuando genera mas de un checkbox y los cuento con una funcion si lo hace, pero cuando solamente ha generado un solo checbox y lo quiero contar me dice que es 0. Les pongo algo representativo:
Código HTML:
Ver original<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script type="text/javascript"> function contar() {
var checkboxes = document.getElementById("form1").checkbox;
var cont = 0;
for (var x=0; x < checkboxes.length; x++) {
if (checkboxes[x].checked) {
cont = cont + 1;
}
}
alert ("El número de checkbox pulsados es " + cont);
}
<h1>Contar Checkbox Activos
</h1>
<form id="form1" method="post" action="#"> <input type="checkbox" name="checkbox" id="chk1"><label for="chk1">CheckBox 1
</label><br>
<input type="button" name="Submit" value="Contar" onClick="contar();">
Espero puedan ayudarme, cualquier duda o acalracion que no me haya explicado bien por favor avisenme.
De ante mano muchas gracias !!!