Ciao, ho scaricato da html.it questo script:
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? graziecodice:<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>![]()

Rispondi quotando