Purtroppo non funziona...
Non so dove sbaglio (non sono esperto in materia...)
Io ho inserito il tuo script in questo modo:
codice:
<script language="JavaScript">
<!--
function controllacampi(){
// controllo nome
if (document.formmail.nome.value.length <3 ){
alert ("Form incompleto! Scrivi il tuo nome");
document.formmail.nome.value="";
document.formmail.nome.focus();
return false;
}
// controllo cognome
if (document.formmail.cognome.value.length <3 ){
alert ("Form incompleto! Scrivi il tuo cognome");
document.formmail.cognome.value="";
document.formmail.cognome.focus();
return false;
}
// controllo email
if (document.formmail.email.value.indexOf('@', 0) == -1)
{
alert("E-mail in formato errato! Inserisci un indirizzo E-mail valido");
document.formmail.email.value="";
document.formmail.email.focus();
return false;
}
// controllo telefono
var filtro = /^[0-9]+$/; // reg exp;
var mioTest = filtro.test(telefono); //restituisce un booleano true (solo numeri) false (altri caratteri)
if(mioTest)
{
// solo numeri quindi OK;
}
else
{
alert("Form incompleto! Nel campo relativo al telefono, inserire solo numeri.");
document.formmail.telefono.value="";
document.formmail.telefono.focus();
return false;
// non solo numeri, non corretto.
}
// controllo messaggio
if (document.formmail.messaggio.value.length <3)
{
alert ("Form incompleto! Scrivi il tuo messaggio");
document.formmail.messaggio.value="";
document.formmail.messaggio.focus();
return false;
}
}
//-->
</script>