Ciao, ho scaricato da html.it questo script:

codice:
<script type="text/javascript" language="JavaScript">
<!--
function checkrequired(which){
var pass=true
if (document.images){
for (i=0;i<which.length;i++){
var tempobj=which.elements[i]
if (tempobj.name.substring(0,8)=="required"){
if (((tempobj.type=="text"||tempobj.type=="textarea")&&tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&tempobj.selectedIndex==-1)){
pass=false
break
}
}
}
}
if (!pass){
alert("Non hai compilato correttamente il form. Alcune informazioni non sono state inserite. Clicca su OK e verifica l'errore")
return false
}
else
return true
}

//-->
</script>

</head>
<body >



<div align="center">


<FORM  onSubmit="return checkrequired(this)">

Nome e cognome *

<input type=text name="requirednome" size=40>



E-mail *

<input type=text name="requiredmail" size=30>



Telefono

<input type=text name="telefono" size=20>



I tuoi hobby: *

  <SELECT size=1 NAME="requiredhobby">
              <OPTION selected Value=>
              <OPTION Value="Internet"> Internet
              <OPTION Value="Sport"> Sport
              <OPTION Value="Altro"> Altro
</select>






<INPUT TYPE="SUBMIT" VALUE="Spedisci"></input>

</FORM>
purtroppo mi arrivano i campi vuoti e il campo email con un punto interrogativo "?" in poche parole viene complilato lo stesso da sistemi spammer anche avendo i controlli, come posso risolvere? grazie