Originariamente inviato da ratlook
scusa l'ignoranza ma dove va inserito questo codice?
potresti farmi un esempio con tutta la pagina html ed il form con il campo email?
grazie...
Il campo da controllare è "email" ma il tuo potrebbe avere un'altro nome

Questo lo metti in head

<script>
function controlla(){
var f = document.mioform;
var reg = new RegExp("^([-_.#$&a-z0-9]+)[@][a-z]+(\\.[a-z]{2,4})(\\.[a-z]{2,4})?$","");
if (!f.email.value.match(reg)){
f.email.style.backgroundColor='#e2e2e2'
alert("Inserire un' Email valida");
f.email.focus();
return false;
}
</script>

Questo nel form

<form method="post" action="file2.html" name="mioform" id="mioform" onsubmit="return controlla() ">