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!!