Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Invio di un modulo

  1. #1

    Invio di un modulo

    Salve è possibile impedire che un modulo venga inviato Nel caso in cui l'utente non ha accettato i termi di legge sulla tutela della privacy sono i due soliti classici radiobutton !!!

  2. #2
    prova così:

    codice:
    Accetto <input type="radio" name="accettazione" value="si" onClick="this.form.invio.disabled=false;">
    
    Non accetto<input type="radio" name="accettazione" value="no" onClick="this.form.invio.disabled=true;">
    
    
    <input type="submit" value="Invia" disabled name="invio">
    ciao

  3. #3
    ma una cosa semplice in java script tipo come il controllo dei campi si può fare ?

  4. #4
    Originariamente inviato da antoedp
    ma una cosa semplice in java script tipo come il controllo dei campi si può fare ?
    certo:

    codice:
    <script language="JavaScript">
    
    function controllo(f) {
     if (f.nomeradio[0].checked) {
      alert("Accettare.");
      return false;
     }
     return true;
    }
    
    </script>
    da richiamare così:

    codice:
    <form name="nomeform" onSubmit="return controllo(this);">
    ciao

  5. #5
    nel form ho scritto
    <form name="frmMail" action="FormMail.asp" method="post" style="margin:0" onSubmit="return formControl(this);">

    Questo è il controllo del codice dei campi!
    ho provato ma non mi funziona come hai detto

    <SCRIPT LANGUAGE=javascript>
    <!--
    function formControl(ff){

    if (ff.nome.value=="")
    {
    alert ("Il campo Nome è obbligatorio !")
    ff.nome.focus()
    ff.nome.value=""
    return false;
    }

    if (ff.cognome.value=="")
    {
    alert ("Il campo Cognome è obbligatorio !")
    ff.cognome.focus()
    ff.cognome.value=""
    return false;
    }

    if (ff.azienda.value=="")
    {
    alert ("Il campo Azienda è obbligatorio !")
    ff.azienda.focus()
    ff.azienda.value=""
    return false;
    }

    if (ff.indirizzo.value=="")
    {
    alert ("Il campo Indirizzo è obbligatorio !")
    ff.indirizzo.focus()
    ff.indirizzo.value=""
    return false;
    }

    if (isNaN(ff.cap.value) || (ff.cap.value==""))
    {
    alert ("Il campo CAP non è corretto o è vuoto !")
    ff.cap.focus()
    ff.cap.value=""
    return false;
    }

    if (ff.citta.value=="")
    {
    alert ("Il campo Città è obbligatorio !")
    ff.citta.focus()
    ff.citta.value=""
    return false;
    }

    if (ff.prov.value=="")
    {
    alert ("Il campo Provincia è obbligatorio !")
    ff.prov.focus()
    ff.prov.value=""
    return false;
    }

    if (isNaN(ff.tel.value) || (ff.tel.value==""))
    {
    alert ("Il campo Telefono non è corretto o è vuoto !")
    ff.tel.focus()
    ff.tel.value=""
    return false;
    }

    if (isNaN(ff.fax.value))
    {
    alert ("Il campo Fax non è corretto !")
    ff.fax.focus()
    ff.fax.value=""
    return false;
    }

    if ((ff.email.value=="") || (ff.email.value.indexOf("@") == -1) || (ff.email.value.indexOf(".") == -1) || (ff.email.value.length < 7))
    {
    alert("Il campo e-mail non corretto o è vuoto !")
    ff.email.focus()
    ff.email.value=""
    return false;
    }

    var varRisp = window.confirm("Vuoi confermarare l'invio ?")
    if(varRisp==true){
    return true;
    }
    return false;
    }
    //-->
    </SCRIPT>

  6. #6
    Come a impedire che un modulo venga spedito nel caso in cui l'utente non abbia accettato le condizione
    non riesco a fare il controllo sul radiobutton
    <form name="frmMail" action="FormMail.asp" method="post" style="margin:0" onSubmit="return formControl(this);">

    <input type="radio" name="radiobutton" value="yes">Accetto
    <input type="radio" name="radiobutton" value="No">Non Accetto

    Controllo campi javascript

    <SCRIPT LANGUAGE=javascript>
    <!--
    function formControl(ff){

    if (ff.nome.value=="")
    {
    alert ("Il campo Nome è obbligatorio !")
    ff.nome.focus()
    ff.nome.value=""
    return false;
    }

    if (ff.cognome.value=="")
    {
    alert ("Il campo Cognome è obbligatorio !")
    ff.cognome.focus()
    ff.cognome.value=""
    return false;
    }

    if (ff.radiobutton[0].checked)
    {
    alert("Accettare.")
    return false;
    }

    var varRisp = window.confirm("Vuoi confermarare l'invio ?")
    if(varRisp==true){
    return true;
    }
    return false;
    }

    //-->
    </SCRIPT>

  7. #7
    quale messaggio di errore ti viene notificato?

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.