Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560

    problema spam script campi obbligatori

    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

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se vuoi qualcosa di funzionante devi intervenire lato server eseguendo i controlli dei campi e aggiungendo il "sistema" captcha (numeri o lettere distorte) lato client sono solo palliativi poco affidabili.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.