25/04/2005, 09:08
|
| Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 11 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. |