form:
codice:
<form id="idTuoForm" action="" metod="post" onsubmit="return check_it();" enctype="multipart/form-data">
<input id="mail" name="mail" type="text" value=""/>
</form>
js:
codice:
function check_it(){
if (document.getElementById('idTuoForm').mail.value.length == 0){
alert("Manca indirizzo E-mail cliente!");
//se errato setto il colore bordo di rosso
document.getElementById('idTuoForm').mail.style.border="1px solid #ff0000";
document.getElementById('idTuoForm').mail.focus();
return false;
}
else{
re=/\s+$|^\s+/g;
document.getElementById('idTuoForm').mail.value = document.getElementById('idTuoForm').mail.value.replace(re,"");
Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
if (!Filtro.test(document.getElementById('idTuoForm').mail.value))
{
alert("E-mail non correta, controllare ortografia!");
//se errato setto il colore bordo di rosso
document.getElementById('idTuoForm').mail.style.border="1px solid #ff0000";
document.getElementById('idTuoForm').mail.focus();
return false;
}else{
//se corretto risetto il colore originale
document.getElementById('idTuoForm').mail.style.border="1px solid #A2B8C1";
}
}
return true;
}
così dovrebbe funzionare