Tema: Radio
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/10/2003, 09:26
Avatar de Kaopectate
Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 23 años
Puntos: 38
Hola affv.

Lo que debes hacer es colocar el código dentro de una función y luego llamar a la función cuando vayas a validar.

Código PHP:
<html>
 <
head>
  <
script language="JavaScript">

   function 
valida(){
    var 
el document.frm.elements;
    for (var 
el.length ; ++i) {
     if (
el[i].type == "radio") {
      var 
radiogroup el[el[i].name];
      var 
itemchecked false;
      for (var 
radiogroup.length ; ++j) {
       if (
radiogroup[j].checked) {
        
itemchecked true;
        break;
       }
      }
      if (!
itemchecked) { 
       
i=0;
       break;
      }
     }
    }
    if (
i>0) {
     return 
true;
    } else {
     
alert("No ha respondido todas las preguntas");
     return 
false;
    }
   }

  
</script>
 </head>
 <body>
  <form name="frm">
   <input type="radio" name="r1" value = "0">
   <input type="radio" name="r1" value = "1">
   <input type="radio" name="r1" value = "2"><br>
   <input type="radio" name="r2" value = "0">
   <input type="radio" name="r2" value = "1">
   <input type="radio" name="r2" value = "2"><br>
   <input type="button" value="Validar" onclick="valida()">
  </form>
 </body>
</html> 
Saludos.