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

    form-mail con checkbox validabile

    Scusate il disturbo:
    qualcuno sa indicarmi una form mail con check box di adesione alle normative sulla privacy
    da poter usare??
    tutte quelle che trovo sono senza opsione di convalida e io non so dove mettere le mani per modificare il codice
    grazie

  2. #2
    è JavaScript
    codice:
    <SCRIPT LANGUAGE="JavaScript">
    <!-- Begin
    function resetform()
    {
    document.forms[0].elements[1]=="";
    }
    
    function submitForms()
    {
    if (isNome() && isCognome() && isNomeAzienda() && isCFPIVA() && isIndirizzo() && isCitta() && isCAP() && isProvincia() && isEmail() && isNumTel() && isNumFax())
    if (confirm("Confermi?"))
    {
    alert("Invio in corso!");
    return true;
    }
    else
    {
    alert("Non hai confermato!");
    return false
    }
    else
    return false;
    }
    
    function isNome() {
    if (document.forms[0].elements[0].value == "")
    {
    alert ("Inserisci il nome.")
    document.forms[0].elements[0].focus();
    return false;
    }
    return true;
    }
    
    function isCognome() {
    if (document.forms[0].elements[1].value == "") {
    alert ("Inserisci il cognome ")
    document.forms[0].elements[1].focus();
    return false;
    }
    return true;
    }
    
    function isNomeAzienda() {
    if (document.forms[0].elements[2].value == "") {
    alert ("Inserisci il Nome dell'Azienda ")
    document.forms[0].elements[2].focus();
    return false;
    }
    return true;
    }
    
    function isCFPIVA() {
    if (document.forms[0].elements[3].value == "") {
    alert ("Inserisci il Codice Fiscale / Partita IVA")
    document.forms[0].elements[3].focus();
    return false;
    }
    return true;
    }
    
    function isIndirizzo() {
    if (document.forms[0].elements[4].value == "") {
    alert ("Inserisci l'indirizzo")
    document.forms[0].elements[4].focus();
    return false;
    }
    return true;
    }
    
    function isCitta()
    {
    if (document.forms[0].elements[5].value == "")
    {
    alert ("Inserisci la città ")
    document.forms[0].elements[5].focus();
    return false;
    }
    return true;
    }
    
    function isCAP() {
    if (document.forms[0].elements[6].value == "") {
    alert ("Inserisci il CAP")
    document.forms[0].elements[6].focus();
    return false;
    }
    return true;
    }
    
    function isProvincia() {
    if (document.forms[0].elements[7].value == "") {
    alert ("Inserisci la Provincia")
    document.forms[0].elements[7].focus();
    return false;
    }
    return true;
    }
    
    function isEmail() {
    if (document.forms[0].elements[8].value == "") {
    alert ("Inserisci l'e-mail")
    document.forms[0].elements[8].focus();
    return false;
    }
    if (document.forms[0].elements[8].value.indexOf ('@',0) == -1 ||
    document.forms[0].elements[8].value.indexOf ('.',0) == -1) {
    alert ("E-mail non valida!")
    document.forms[0].elements[8].select();
    document.forms[0].elements[8].focus();
    return false;
    }
    return true;
    }
    
    function isNumTel() {
    if (document.forms[0].elements[9].value == "") {
    alert ("Inserisci il Numero di Telefono")
    document.forms[0].elements[9].focus();
    return false;
    }
    return true;
    }
    
    function isNumFax() {
    if (document.forms[0].elements[10].value == "") {
    alert ("Inserisci il Numero di FAX")
    document.forms[0].elements[10].focus();
    return false;
    }
    return true;
    }
    
    function attivaPulsante(){
    if (document.RegistraUtenti.privacy.checked == true) {
    document.RegistraUtenti.conferma.disabled = false;
    } else {
    document.RegistraUtenti.conferma.disabled = true;
    }
    }
    
    // End -->
    </SCRIPT>
    <form action="Registrazione.asp" name="RegistraUtenti" target="_self" id="RegistraUtenti" enctype="text/plain" method="POST" onSubmit="return submitForms()" style="width: 450">
    <div class="testoRegistra">
    	<div align="center">
    		<table border="0" width="450" id="table1" cellspacing="0" style="border: 1px solid #0251B5; " cellpadding="6" height="350">
    			<tr>
    				<td align="center" colspan="2" height="28" style="border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom: 1px solid #990000" bgcolor="#0251B5">
    <Div align="center">
    <font face="Verdana" size="2" color="#FFFFFF">Consenso al Trattamento dei Dati Personali
    </font>
    
    <font face="Verdana" size="1">
    <a href="#" onclick="top.close()">
    <font color="#FFFFFF" face="Verdana">[chiudi]</font></a></font></div>
    				</td>
    			</tr>
    			<tr>
    				<td align="center" colspan="2" bgcolor="#FFFFFF">
    				
    
    <font face="Verdana" size="1">Informativa ex 
    				D. Lgs. n. 196/03 - Tutela della privacy.
    
    				 </font>
    				<font face="Verdana" style="font-size: 6pt"></font><div align="justify"><font face="Verdana" size="1">I dati personali raccolti con questa 
    				iscrizione sono trattati solo ed esclusivamente per la 
    				registrazione all'iniziativa e per elaborazioni di tipo 
    				statistico, con modalità, anche automatizzate, 
    				strettamente necessarie a tale scopo.
    Il conferimento dei dati 
    					è facoltativo, ma è indispensabile per 
    				l'esecuzione del servizio. </font>
    				<blockquote>
    					<div align="justify">
    					<font color="#990000" face="Verdana" size="1">Titolare del trattamento è:
    
    					Xxxxxxxx xxxxxxxx, 
    Via xxxxxxx - 60000 Xxxxxxxxxxxx (XX)</font></blockquote>
    				<div align="justify"><font face="Verdana" size="1">Il 
    					Responsabile del trattamento e' i Xxxxxxxxx. 
    
    					</font><font face="Verdana" style="font-size: 5pt"></font><div align="justify"><font face="Verdana" size="1">Potrà esercitare i diritti di cui 
    				all'articolo 7 del D. Lgs. n. 196/03 
    
    						(accesso, integrazione, 
    				correzione, opposizione, cancellazione) scrivendo a:
    
    				<font color="#990000">
    						Xxxxxxxxxxxxxxx</font></font></td>
    			</tr>
    			<tr>
    				<td align="center" bgcolor="#FFFFFF" width="365">
    				<font face="Verdana" size="2" color="#990000">Acconsenti?</font><input name="privacy" type="checkbox" value="1" onclick="return attivaPulsante();" />
    				</td>
    				<td width="69" bgcolor="#FFFFFF">
    				<p align="center">
    <input name="conferna" type="submit" name="conferna" id="conferma" value="- Registrazione Utenti -" onclick="resetform()" disabled="disabled" style="float: left"/></td>
    			</tr>
    		</table>
    	</div>
    </form>
    Se si accetta si può accedere alla pagina Registrazione.asp.

  3. #3
    grazie mille, è fantastica!!!!

  4. #4

  5. #5
    sto notando che il codice mi da degli errori, dreamwever mi dice che ci sono errori di codice, a te risulta???

  6. #6
    Non uso DW, ma potrebbe essere che ci sia qualcosa da sistemare, il codice faceva parte di una pagina più ampia, quindi potrebbe essere che manchino i tag html (<html>(</html><head></head><body></body>), ma nulla di più.
    io lo apro in una popup e va egregiamente.

  7. #7
    proverò a metterlo a posto

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.