error validacion
Publicado por MEDINA (2 intervenciones) el 13/12/2005 08:35:27
Tengo esta prueba y no me funciona podeis echarme una mano
Gracias.
<HTML>
<HEAD>
<TITLE>ejercicio2</TITLE>
<SCRIPT>
function valida(form)
{
if (form.nombre.value=="")
alert("Tiene que escribir su nombre");
return(true);
if (form.primer.value=="")
alert("Tiene que escribir su Primer apellido");
return(true);
if (form.segundo.value=="")
alert("Tiene que escribir su Segundo Apellido");
return(true);
{
else alert("Completados todos los datos");
return(false);
}
}
</SCRIPT>
</HEAD>
<BODY BGCOLOR="#FFCC00">
<CENTER><H1>ENVIAR DATOS POR email</H1><P>
<H2>Introduzca Datos Personales</H2>
<FORM method=post onSubmit="return valida(form.value);">
<TABLE>
<TR>
<TD>Nombre:</TD>
<TD><INPUT type="text" name="nombre" size=30></TD>
</TR>
<TR>
<TD>Primer Apellido:</TD>
<TD><INPUT type="text" name="primer" size=30></TD>
</TR>
<TR>
<TD>Segundo Apellido:</TD>
<TD><INPUT type="text" name="segundo" size=30></TD>
</TR>
</table>
<INPUT type="submit" value="Aceptar">
</FORM>
</BODY>
</HTML>
Gracias.
<HTML>
<HEAD>
<TITLE>ejercicio2</TITLE>
<SCRIPT>
function valida(form)
{
if (form.nombre.value=="")
alert("Tiene que escribir su nombre");
return(true);
if (form.primer.value=="")
alert("Tiene que escribir su Primer apellido");
return(true);
if (form.segundo.value=="")
alert("Tiene que escribir su Segundo Apellido");
return(true);
{
else alert("Completados todos los datos");
return(false);
}
}
</SCRIPT>
</HEAD>
<BODY BGCOLOR="#FFCC00">
<CENTER><H1>ENVIAR DATOS POR email</H1><P>
<H2>Introduzca Datos Personales</H2>
<FORM method=post onSubmit="return valida(form.value);">
<TABLE>
<TR>
<TD>Nombre:</TD>
<TD><INPUT type="text" name="nombre" size=30></TD>
</TR>
<TR>
<TD>Primer Apellido:</TD>
<TD><INPUT type="text" name="primer" size=30></TD>
</TR>
<TR>
<TD>Segundo Apellido:</TD>
<TD><INPUT type="text" name="segundo" size=30></TD>
</TR>
</table>
<INPUT type="submit" value="Aceptar">
</FORM>
</BODY>
</HTML>
Valora esta pregunta


0