Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/08/2002, 02:50
twinsen
 
Fecha de Ingreso: mayo-2002
Mensajes: 37
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Comprobar si form email es correcto

Me imagino que si es un formulario, te referirás a un servlet o a una página jsp.
Bien, la solución es incluir en la cabecera de la página que construye ese formulario un código javascript que realice esa verificación.
Te voy a pasar uno que verifica que en la cadena introducida como email, al menos existe un punto y una arroba. Verificar más detalles supondría escribir una función java más depurada.


<head>
<script LANGUAJE="JavaScript">
function Validar(form)
{
msg = "Por favor, antes de enviar la incidencia, \n"
if (form.Mail.value == ""){
alert (msg+"rellene el campo de Email del Usuario");
form.Mail.focus();
return;
}
if (form.Mail.value.indexOf('@', 0) == -1 ||
form.Mail.value.indexOf('.', 0) == -1){
alert("Dirección de e-mail inválida");
form.Mail.focus();
return;
}
}
</script>
</head>

<body>
<form method="post" action="http://direc_servlet">
<input type="text" name="Mail" size="40" maxlength="35">
<input type="submit" name="Enviar" value="Enviar" onMouseOver="Validar(this.form)">
</form>
</body>

Espero que te sirva.
Un saludo.