23/01/2011, 09:32
|
| | Fecha de Ingreso: enero-2011 Ubicación: San Fernando
Mensajes: 1
Antigüedad: 13 años, 10 meses Puntos: 0 | |
Requiero de ayuda plis! <html>
<head>
<title>examen</title>
<script language = "JavaScript">
function redirect(oform){
var href=null;
for (var i=0;i<oform.rdoption.length;i++)
{ if (oform.rdoption[i].checked)
href=oform.rdoption[i].value
}
if (href !=null)
document.location.href=href
return false;
}
function validar(){
//valida el nombre
if (document.fvalida.nombre.value.length==0){
alert("Tiene que escribir su nombre")
return false;
}
//valida la edad
if (document.fvalida.edad.value.length==0){
alert("Tiene que introducir un múmero entero")
return false;
}
//valida la nacionalidad
if (document.fvalida.nacionalidad.selectedIndex==0){
alert("Seleccione su nacionalidad")
return false;
}
//el formulario se envia
alert("Muchas gracias por enviar el formulario");
return true;
}
</script>
</head>
<body>
<form action="" method="" id="" name="fvalida" onSubmit="return redirect(this) && validar(this)">
Nombre:
<INPUT type="text" name="nombre" size="15" maxlength="15">
<br><br>
Edad:
<INPUT type="text" name="edad" size="15" maxlength="15">
<br><br>
Sexo:
<table>
<td>
<input type="radio" name="rdoption" value=".\mujer.html" checked>
<IMG src=".\imagenes\f.GIF" name="imagenes">
</td>
<td>
<input type="radio" name="rdoption" value=".\bb.html" checked>
<IMG src=".\imagenes\m.GIF" name="imagenes">
</td>
<br>
</P>
</table>
<br><br>
<td>Nacionalidad:</td>
<td>
<select name=nacionalidad>
<option value="Elegir">Elegir
<OPTION value="Australia">Australia
<OPTION value="cuba">Cuba
<OPTION value="peru">Perú
<OPTION value="venezuela" select>Venezuela
<OPTION value="México">México
</select>
</td>
<br><br>
<TABLE>
<tr>
<td colspan="2" align="left"><input type="submit" value="Enviar" name="enviar"></td>
<td align="right"> <input type="reset" value="Restaurar" name="restaurar"></td>
</tr>
</table>
<IMG src=".\imagenes\Barra.GIF" name="imagenes" width="100%">
</body>
</form>
</html>
mi pregunta es que cuando evalua los campos vacios no redirecciona segun la opcion del radio y viceversa ¿Como hago para q haga ambas cosas?
Gracias!!! |