Ho inserito questo script per il controllo dei campi ma non funziona, chi mi guida?:
HEAD
<script language="javascript">
<!--
function formCheck(formobj){
if ((f.nome.value == "nome") || (f.nome.value.charAt(0) == "nome ")){
alert("inserire il nome")
f.nome.focus();
return false;
}
if((f.nome.value.indexOf("<") != -1) || (f.nome.value.indexOf(">") != -1)){
alert("I caratteri < e > non sono ammessi");
f.nome.focus();
return false;
}
var re = new RegExp("^[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)*@[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)+$","");
if (f.email.value != "email" && !f.email.value.match(re)){
alert("Inserire un indirizzo E-Mail valido.")
f.email.focus();
f.email.select();
return false;
}
if((f.url.value.indexOf("<") != -1) || (f.url.value.indexOf(">") != -1)){
alert("I caratteri < e > non sono ammessi");
f.url.focus();
return false;
}
if ((f.messaggio.value == "messaggio") || (f.messaggio.value.charAt(0) == "messaggio ")){
alert("inserire il Messaggio")
f.messaggio.focus();
return false;
}
if((f.messaggio.value.indexOf("<") != -1) || (f.messaggio.value.indexOf(">") != -1)){
alert("I caratteri < e > non sono ammessi");
f.messaggio.focus();
return false;
}
return true;
}
// -->
</script>
HEAD
BODY
<form method="POST" onSubmit="return formCheck(this)">