ecco qui la funzione:

codice:
<script language="JavaScript">

function verEmail(stringa) {
   if (stringa.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
   return true;
   else return false;
}

function controllo(f) {
 var nome=f.nome;
 var cognome=f.cognome;
 var indirizzo=f.indirizzo;
 var telefono=f.telefono;
 var mail=f.e-mail;
 var commento=f.commento;
 if (nome.value=="") {
  alert("Inserire il nome.");
  return false;
 }
 if (cognome.value=="") {
  alert("Inserire il cognome.");
  return false;
 }
 if (indirizzo.value=="") {
  alert("Inserire l'indirizzo.");
  return false;
 }
 if (telefono.value=="") {
  alert("Inserire il numero di telefono.");
  return false;
 }
  if (isNaN(telefono.value)) {
  alert("Inserire un valore numerico per il numero di telefono.");
  return false;
 }
 if (!verEmail(mail.value)) {
  alert("Inserire un'e-mail corretta.");
  return false;
 }
 if (commento.value=="") {
  alert("Inserire un commento.");
  return false;
 }
 return true;
}

</script>
che poi richiami così:

codice:
<form action="formcdosys.asp" method="post" name="form1" id="form1Info" onSubmit="return controllo(this);">
fammi sapere. :)