Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Campi obbligatori e captcha

    Vi posto il mio codice. Vorrei rendere i campi: cognome, mail, oggetto e messaggio obbligatori.
    Poi mi dovreste aiutare per la privacy e per il captcha. Per quanto riguarda il captcha mi piacerebbe questo: http://www.phpcaptcha.org/
    Per favore mi scrivete tutto il codice. Sono ancora un principiante dell'html.
    codice:
    <body>
    <style type="text/css">
    body {
    	background-image: url(images/background.png);
    	background-repeat: repeat;
    	margin: 0px;
    	padding: 0px;
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	text-align: center;
    }
    #bg_corposito {
    	background-image: url(images/bg_table.png);
    	background-repeat: repeat-y;
    }
    #titolo {
    	font-family: Androgyne;
    	font-size: 24px;
    	padding-left: 20px;
    	color: #0C20B8;
    }
    #contact {
    	text-align: left;
    	font-size: 14px;
    	padding-left: 20px;
    }
    .space {
    	padding-top: 8px;
    	margin-bottom: 5px;
    	padding-left: 3px;
    }
    .changeColor {
    	color: #0A1B92;
    	text-decoration: none;
    }
    .changeColor:hover {
    	text-decoration: underline;
    }
    </style>
    codice:
    <script type="text/javascript">
    function MM_swapImgRestore() { //v3.0
      var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    }
    function MM_preloadImages() { //v3.0
      var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
      var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
      if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    }
    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    }
    function MM_swapImage() { //v3.0
      var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
      if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    }
    </script>
    
    </head>
    
    
    <body>
    <form method="post" action="mailto:xxx@xxxxxxxxxx.it">
          
          <div><p style="margin-bottom:5px; padding-left:3px;">Nome</p><input type="text" name="nome" maxlength="50" size="40" border="1" /></div>
          <div><p class="space">Cognome*</p><input type="text" name="cognome" maxlength="50" size="40" border="1" /></div>
          <div><p class="space">Telefono</p><input type="tel" name="telefono" maxlength="50" size="40" border="1" /></div>
          <div><p class="space">Email*</p><input type="email" name="email" maxlength="50" size="40" border="1" /></div>
          <div><p class="space">Oggetto*</p><input type="text" name="oggetto" maxlength="50" size="60" border="1" /></div>
          <div><p class="space">Messaggio*</p><textarea name="messaggio" cols="60" rows="10"></textarea></div>
          
          
          <div><p style="margin-bottom:5px; padding-top:8px; font-size:12px;"><input type="checkbox" style="float:left; margin-top:1px;" name="privacy" border="1" /><span>Dopo aver preso visione della presente informativa sulla privacy* 
    acconsento al trattamento dei dati personali comunicati.</span></p></div>
          
          
          <div><p class="space"></p><input type="text" name="captcha_code" maxlength="6" style="width:90px; height:25px; text-transform:uppercase; font-size:18px; padding-left:5px;"/>[img]captcha/securimage_show.php[/img]<p style="margin-top:8px; font-size:12px;">Digita il testo dell'immagine*</p></div>
          
          
          <div>
    
    <input type="submit" value="Invia" name="invia" border="1"><input type="reset" value="Ripristina" name="ripristina" style="margin-left:20px;" border="1"/></p></div>
          
          </form>
    </body>

  2. #2
    Qui
    http://forum.html.it/forum/showthrea...readid=1516773
    ti ho già detto i motivi della difficolta di soddisfare la tua richiesta
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  3. #3
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    ciao egitarso e benvenuto

    non possiamo "scriverti tutto il codice" perché troppe sono le variabili
    e tendenzialmente cerchiamo di aiutare e non di "eseguire un compito"
    (dipende anche dai casi e dalle situazioni)

    integrare captcha è un'operazione un po' "delicata" e serve studiarci un po'

    quindi lavoraci su e se hai difficoltà chiedi pure aiuto, però fallo sulla base di una parte di lavoro che hai portato avanti


    quando posti codice sul forum ricorda di usare SEMPRE il tag CODE. grazie
    (stavolta correggo io)
    buon lavoro

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 © 2025 vBulletin Solutions, Inc. All rights reserved.