Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/08/2007, 11:11
Avatar de Spookysama
Spookysama
 
Fecha de Ingreso: agosto-2007
Mensajes: 42
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: Busqueda de validacion de email

asi lo estoy llamando myForm.emailAddr.value

Pero creo q el error esta en la sentencia del principio

(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.

------------------------------------------------------------
Bueno de la web saque esta funcion y la adapte a mi form

Código HTML:
function validarmail(contactomail)
		{
		var re  = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
		if (!re.test(contactomail)) 
			{
		    alert ("Dirección de email inválida");
		    form.contactomail.focus(); 
		    return false;
			}
		
		}

Lo llamo en el OnFocus


Código HTML:
<input id="contactomail" name="contactomail" type="text" size="30" onfocus="validarmail(this.form.contactomail)" maxlength="30" /> 


Cuando se sale del focus sale el alert pero no me hace foco en el campo como le pido en " form.contactomail.focus(); "

Y el formulario se envia igual aunque tenga mal la direccion.

Alguna ayudita?


Gracias!!

Última edición por Spookysama; 12/08/2007 a las 06:41