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. :)