Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di azcoit
    Registrato dal
    Oct 2011
    Messaggi
    64

    Accettazione pryvacy policy con javascript

    Ciao a tutti,

    ho fatto una form, è stata validata per tutti i campi tranne per l'accettazione della privacy ovvero spuntare la checkbox.

    Vi posto entrambi i codici sia javascript che html, nella speranza che qualcuno mi dia una dritta!!

    *********************************javascript******* ***************************
    function thisform (form){
    if(form.name.value == ""){
    alert("riempire il campo: Nome");
    return false;
    }
    if(form.mail.value == ""){
    alert("riempire il campo: E-mail");
    return false;
    }else{
    var mail = form.mail.value;
    var regV = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/;
    var result = mail.match(regV);
    if(!result){
    alert ("l\'Email non è valida");
    return false;
    }
    }
    if(form.message.value == ""){
    alert("riempire il campo: Messaggio");
    return false;
    }
    }


    **********************************html************ ***********************

    <h2>Contatti</h2>
    <hr />
    <form method="post" action="#" name="form" id="form" >


    Name:</p><input name="name" type="text" size="50" maxlength="50" value="" />


    Email:</p><input name="mail" type="text" size="50" maxlength="50" value="" />


    Messaggio:</p><textarea name="message" id="textarea" rows="5" cols="40" style="resize:none"></textarea>



    <input type="checkbox" id="square" name="linguaggio" value="html"/>
    privacy policy


    <input name="invia" type="image" src="image/botton.png" class="botton" alt="invia" title="invia il modulo" onclick="return thisform (this.form)" /></p>
    AzCoIT

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    aggiungi questo dopo il controllo del "messaggio"

    if(!document.forms[0].linguaggio.checked){
    alert("selezionare la legge sulla privacy");
    return false;
    }

    Cambia il nome del form (form è una parola riservata) e usa la sintassi estesa document.NomeForm.NomeCampo.... la versione sintetica NomeForm.NomeCampo... è meglio non usarla.

    Queste sono nozioni basilari io prederei in considerazione le guide di html cosi da non dipendere sempre dal forum anche per queste operazione elementari.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di azcoit
    Registrato dal
    Oct 2011
    Messaggi
    64

    @cavicchiandrea

    Grazie Andrea,

    terrò senz'altro presente i tuoi consigli e suggerimenti...

    grazie anche per la risposta che mi hai dato!
    AzCoIT

  4. #4
    Utente di HTML.it L'avatar di azcoit
    Registrato dal
    Oct 2011
    Messaggi
    64
    Originariamente inviato da cavicchiandrea
    aggiungi questo dopo il controllo del "messaggio"

    if(!document.forms[0].linguaggio.checked){
    alert("selezionare la legge sulla privacy");
    return false;
    }

    Cambia il nome del form (form è una parola riservata) e usa la sintassi estesa document.NomeForm.NomeCampo.... la versione sintetica NomeForm.NomeCampo... è meglio non usarla.

    Queste sono nozioni basilari io prederei in considerazione le guide di html cosi da non dipendere sempre dal forum anche per queste operazione elementari.
    ************************************************** ************************
    Scusa Andrea quando mi dici di cambiare il nome del form, intendi nel codice html?
    (name="form" id="form" ) <-questa parte x intenderci?
    AzCoIT

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.