25/04/2005, 09:08
|
| Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses Puntos: 61 | |
Se puede hacer como indicas, pero es más largo y el resultado es el mismo. De la forma que quieres sería: Código PHP: <html> <head> <title>Untitled</title> <script> var MensajeDeError="Haga el favor de rellenar todo!" function pepote(f){ marcado=false; var nombre; for(a=0;a<f.elements.length;a++){ if(f[a].type=="radio"){ if(nombre!=f[a].name){ nombre=f[a].name; for(aa=0;f[a+aa].name==f[a].name;aa++){ if(f[a+aa].checked){marcado=true}; } if(marcado==false){alert(MensajeDeError);return false;} } marcado=false; } } } </script> </head> <body> <form name="pepe" action="javascript:alert('Enviado!')" onsubmit="return pepote(this)"> <input type="radio" name="pepe" value="1" >Opción 1<br> <input type="radio" name="pepe" value="2" >Opción 2<br> <input type="radio" name="pepe" value="3" >Opción 3<br> <input type="radio" name="pepe" value="4" >Opción 4<br><br> <br> <input type="radio" name="pepe1" value="1" >Opción a1<br> <input type="radio" name="pepe1" value="2" >Opción a2<br> <input type="radio" name="pepe1" value="3" >Opción a3<br> <input type="radio" name="pepe1" value="4" >Opción a4<br> <input type="submit" name="enviar" value="Enviandoooo!"> </form> </body> </html> Un saludo!
__________________ Cómo escribir
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |