No te voy a mentir, me pierdo un poco con la explicacion, no digo que no este bien o que no funcione esque mi codigo queda asi:
Código:
<form name="form" action="registro.php" method="post">
Nick:<input type="text" name="nick" size="25" id="n1" onBlur="validanick()">
E-Mail:<input type="text" name="email" size="25" id="mai" onBlur="validamail()" >
<input type="submit" class="botton" value="Enviar" name="env1" >
</form>
Este es mi formulario, y ahora las funciones de javascript
Código:
function validamail()
{
var mail=document.getElementById('mai');
if(mail.value.length == 0)
{
mail.style.backgroundColor="#A0D003";
alert('Debe Introducir su E-Mail');
}
if ( /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3,4})+$/.test(mail.value) ){
return true
} else {
return false
}
}
Y lo que no funciona es lo del email si esque esta bien escrito o mal escrito, lo otro de enviar solo cuando este todo bien contestado no entiendo bien la logica que sigue.