Beh.. fai una funzione Javascript simile a questa

function Controllo()
{
var oggetto=document.getElementById("idcampo");
if(oggetto.value=="")
{
alert('campo vuoto');
return false;
}
}


sul form metti la funzione sull onsubmit

onsubmit="return Controllo()"

Prova una cosa simile...
Secondo me non è il massimo..dovresti fare un controllo più approfondito del tipo :
Controlla che ci sia una @ per iniziare