02/06/2006, 15:26
|
| | | Fecha de Ingreso: abril-2005
Mensajes: 4
Antigüedad: 19 años, 9 meses Puntos: 0 | |
Validar con javascript + ejemplo <html>
<head>
<SCRIPT LANGUAGE="JavaScript">
function validar(formulario){
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(formulario.email.value)) {
if(/^([A-Za-z](\s)?)+$/.test(formulario.nombre.value)){
if(/^[0-5]{1}\.\d+$/.test(formulario.nota.value)){
alert("La dirección de email, el nombre y la nota " + formulario.nombre.value + " son corectos" );
}
else {alert("La nota es incorrecta.");}
}
else {alert("El nombre es incorrecto.");}
}
else {alert("El e-mail es incorrecto.");}
}
</SCRIPT>
<title>Validar Formulario</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form name = formulario action=formulario.jsp Method=post>
<table>
<tr><td>Código</td><td> <input type="text" name="codigo" size="70"
style="font-family:verdana;font-size:12px;}"> </td></tr>
<tr><td>Nombre</td><td> <input type="text" name="nombre" size="70"
style="font-family:verdana;font-size:12px;}"> </td></tr>
<tr><td>E-mail</td><td> <input type="text" name="email" size="50"
style="font-family:verdana;font-size:12px;}"> </td></tr>
<tr><td>Nota</td><td> <input type="text" name="nota" size="10"
style="font-family:verdana;font-size:12px;}"> </td></tr>
</table>
<input type="button" value="Validar"
style="font-family:verdana;font-size:12px;}"
onClick="validar(this.form);">
<input type=submit value ="CONECTAR">
</form>
</html>
Todas las validaciones se hacen en el html, ya que javascript es un lenguaje del lado de usuario. Y es mejor crear el jsp aparte y llamarlo con un submit.
En el código anterior valido todo lo del form y llamó al formulario.jsp. |