Hola a todos,
Tengo un listado de varios radio, y necesito saber si el usuario los ha marcado todos, cómo puedo comprobar si lo ha hecho o no?
Muchas Gracias
Saludos
| |||
Comprobar el valor de un radio Hola a todos, Tengo un listado de varios radio, y necesito saber si el usuario los ha marcado todos, cómo puedo comprobar si lo ha hecho o no? Muchas Gracias Saludos |
| ||||
¿Varios radio o varios checkbox? Un ejemplo con radios:
Código:
<html> <head> <script> mensaje="" function comprobar(){total=0; pinchado=0; for(a=0;a<document.forms[0].elements.length;a++){ if(document.forms[0].elements[a].type=="radio"){ total+=1 if (document.forms[0].elements[a].checked){ pinchado+=1 } } } if(pinchado==total){mensaje="Todos han sido pinchados"} else{mensaje="Han sido pinchados "+pinchado+" de "+total} document.forms[0].submit(); } </script> </head> <body> <form action="javascript:alert(mensaje)"> <input type="radio" name="casa" value="primero"> <input type="radio" name="casa2" value="primero"> <input type="radio" name="casa3" value="primero"> <input type="radio" name="casa4" value="primero"> <input type="radio" name="casa5" value="primero"> <input type="radio" name="casa6" value="primero"> <input type="text"> <input type="submit" name="Comprobar" id="Comprobar" value="Comprobar" onClick="comprobar();return false;"> </form> </body> </html> Si fueran Checkbox sólo tendrías que cambiar esta línea: document.forms[0].elements[a].type=="radio" por document.forms[0].elements[a].type=="checkbox" Un saludo!
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |