![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
07/07/2003, 06:14
|
![Avatar de KarlanKas](http://static.forosdelweb.com/customavatars/avatar11549_2.gif) | Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 1 mes Puntos: 61 | |
¿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. |