Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/05/2004, 02:25
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 2 meses
Puntos: 61
Al hablar de
Cita:
Tengo un grupo de 50 radiobuttons los cuales se dividen en 3 valores.
Te refieres a que tienes 50 preguntas cada una con3 posibles respuestas?

Bien, en cualquier caso, para comprobar todas las respuestas puedes hacer:

<html>
<head>
<title>Untitled</title>
<script>


function comprobar(este){
var anterior="";
var checks=0;
var pinchados=0;
total=este.elements.length;

for(elemento=0;elemento<total;elemento++){
elInput=este.elements[elemento];
presente=elInput.name;
if(elInput.type=="radio"){
if(anterior!=presente){
anterior=presente;
checks+=1;

}

if(elInput.checked==true){

pinchados+=1
}


}
}
if(checks!=pinchados){

pepe=confirm("Hay "+checks+" preguntas y ha contestado "+pinchados+"\n\n¿Desea completar el cuestionario?");
if(pepe){return false}
}

}

</script>

</head>

<body>
<form action="javascript:alert('Enviado!!')" name="formulario" id="formulario" onSubmit="return comprobar(this)">
<input type="radio" name="casa" value="1">hola<br><br>
<input type="radio" name="casa" value="2">hola<br><br>
<input type="radio" name="casa" value="3">hola<br>
<br>
<input type="radio" name="casa1" value="1">Adios<br><br>
<input type="radio" name="casa1" value="1">Adios<br>
<input type="radio" name="casa1" value="1">Adios<br>
<br>
<input type="radio" name="casa2" value="1">Hasta luego<br>
<input type="radio" name="casa2" value="1">Hasta luego<br>
<input type="radio" name="casa2" value="1">Hasta luego<br>
<br>
<input type="radio" name="casa3" value="1">Hasta Nunca<br>
<input type="radio" name="casa3" value="1">Hasta Nunca<br>
<input type="radio" name="casa3" value="1">Hasta Nunca<br>
<br>
<input type="radio" name="casa4" value="1">Hasta la vista<br>
<input type="radio" name="casa4" value="1">Hasta la vista<br>
<input type="radio" name="casa4" value="1">Hasta la vista<br>
<br>
<input type="radio" name="casa5" value="1">chao chochín<br>
<input type="radio" name="casa5" value="1">chao chochín<br>
<br>
<input type="radio" name="casa6" value="1">chao<br>
<input type="radio" name="casa6" value="1">chao<br>


<input type="submit">



</form>

</body>
</html>
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.