Ver Mensaje Individual
  #9 (permalink)  
Antiguo 26/11/2008, 08:39
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: Anular Submit Correctamente

Hola:

En una página que la validación del email me funciona correctamente, tengo esta expresión regular:

_test_email = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
... evidentemente es la misma expresión regular... (lo de los paréntesis, para las expresiones regulares puedes obviarlos...)

Y la parte del chequeo del email es:

Código:
	if (!(_vale_email = _test_email.test(f.email.value)))	{
		_mensaje += (_mensaje == "") ? "" : "\n";
		_mensaje += (f.email.value == "") ? "El email es obligatorio para registrarse." :
						 "El email no pasa la validación.";
	}
Prueba quitando los paréntesis (por decir algo, ya que creo que no debe influir...), y sobre todo fíjate si provoca algún error (si tu navegador tiene consola de errores... o en explorer abajo a la izquierda...)

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo