NOME:
EMAIL:
TELEFONO:
COGNOME:
MESSAGGIO:
CHECK
ah, non avevo visto... se questi sono esattamente i controlli del form puoi fare una cosa del tipo:
codice:
<INPUT TYPE=BUTTON VALUE="Invia" OnClick="ControllaValidita(this.form)">
</FORM>
<script language="JavaScript">
function ControllaValidita(obj)
{
var c=0;
Nome=obj.Nome.value;
Email=obj.Email.value;
cognome=obj.Cognome.value;
messaggio=obj.messaggio.value;
Tel=obj.Telefono.value;
Check=obj.Check.value;
if ( (Nome=="") || (messaggio=="") || (cognome=="") || (Tel=="") )
alert("Campi mancanti!");
else
{
if (isNaN(Tel))
alert("Numero telefonico non valido!");
else
{
for(i=0; i<Email.length; i++)
if ( (Email.substr(i,1)=="@") || (Email.substr(i,1)==".") )
c++;
if (c<2)
return alert("Indirizzo e-mail non valido!");
if (Check!=1)
return alert("Devi spuntare il checkbox per poter inviare!");
window.location="pagina.asp"
}
}
}
</script>
sostituendo le parti in grassetto con i reali nomi dei rispettivi controlli presenti nel form.
In ultimo anche la pagina di destinazione