• Home
  • Forum
  • Fare Web
  • Javascript

Controllo cb spuntata

  • Creatore Discussione Creatore Discussione navajo75
  • Data di inizio Data di inizio 6 Mag 2012
N

navajo75

Utente Attivo
16 Mar 2012
103
1
18
  • 6 Mag 2012
  • #1
Salve,

voglio controllare che una checkbox venga selezionata, altrimenti mando a video un popup che avvisa di spuntarla.
Con il seguente codice, il popup esce fuori, ma quando lo chiudo, sebbene la cb non sia stata spuntata, vado comunque alla pagina successiva (quella settata nell'action del form).

HTML:
<script type="text/javascript">
function cbCheck(){
  cbObj = document.getElementById('cb');
  if (!cbObj.checked)
    alert("Devi accettare le condizioni per procedere oltre");
  }
</script>

<form id="form1" name="form1" method="post" action="manda.html">
  <label>
  <input type="checkbox" name="privacy" id="cb" />
  </label>
  <label>
  <input type="submit" name="button" id="button" value="Controlla" onclick="cbCheck()" />
  </label>
</form>

Perchè???
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 6 Mag 2012
  • #2
Ciao,
devi bloccare l'invio del form con return false

prova cosi:
ho messo il richiamo della funzione sul tag form all'evento onsubmit, passeremo alla funzione il form in modo da poter eseguire il submit dopo il controllo sulla checkbox
HTML:
<html>
    <head>
        <script type="text/javascript">
            function cbCheck(form){
                cbObj = document.getElementById('cb');
                if (!cbObj.checked) {
                    alert("Devi accettare le condizioni per procedere oltre");
                }else{
                    form.submit();
                }                
            }
        </script>
    </head>
    <body>
        <form id="form1" name="form1" method="post" action="manda.html" onsubmit="cbCheck(this);return false">
            <label>
                <input type="checkbox" name="privacy" id="cb" />
            </label>
            <label>
                <input type="submit" name="button" id="button" value="Controlla"/>
            </label>
        </form>
    </body>
</html>
 
N

navajo75

Utente Attivo
16 Mar 2012
103
1
18
  • 6 Mag 2012
  • #3
Grazie anche per questa.
FUNZIONA!!!

Buona domenica,
Marco
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

M
pulsante per aprire una maschera che contiene controllo schede
  • Miki52
  • 29 Gen 2024
  • MS Access
Risposte
0
Visite
3K
MS Access 29 Gen 2024
Miki52
M
G
[PHP] Creare script di prenotazione con controllo disponibilità.
  • Gabriele_04
  • 3 Set 2021
  • PHP
Risposte
7
Visite
5K
PHP 8 Set 2021
Rikk73
Z
Controllo giorni MYSQL
  • z.cristiano
  • 28 Giu 2021
  • PHP
Risposte
0
Visite
1K
PHP 28 Giu 2021
z.cristiano
Z
M
Problema con controllo form in real time
  • migo80
  • 21 Dic 2020
  • jQuery
Risposte
6
Visite
4K
jQuery 30 Dic 2020
migo80
M
jquery validate() controllo checkbox
  • MarcoGrazia
  • 18 Nov 2020
  • jQuery
Risposte
2
Visite
3K
jQuery 18 Nov 2020
MarcoGrazia
M
Controllo del codice fiscale/partita iva
  • Max61
  • 2 Lug 2020
  • PHP
Risposte
11
Visite
3K
PHP 2 Lug 2020
Hormus
H
S
Software windows10 per controllo contenuti web
  • samurai.sette
  • 14 Mag 2020
  • Windows e Software
Risposte
6
Visite
2K
Windows e Software 26 Mag 2020
charlot
C
S
Controllo appuntamenti disponibili sul db
  • sessia
  • 11 Mag 2020
  • PHP
Risposte
5
Visite
1K
PHP 11 Mag 2020
sessia
S
L
input (controllo se è stato modificato o no).
  • luigi777
  • 22 Mar 2020
  • PHP
Risposte
1
Visite
1K
PHP 30 Mar 2020
Flaviors200
W
Controllo competitors serp
  • weghio1
  • 2 Gen 2020
  • SEO e Posizionamento
Risposte
2
Visite
1K
SEO e Posizionamento 20 Apr 2020
Salvatore HeadWolf
S
[Javascript] popup di controllo elimina dopo window.print();
  • bubino8
  • 12 Ago 2019
  • Javascript
Risposte
0
Visite
2K
Javascript 12 Ago 2019
bubino8
M
[MS Access] controllo valido se
  • maurivi53
  • 20 Giu 2019
  • MS Access
Risposte
8
Visite
2K
MS Access 25 Giu 2019
maurivi53
M
Come indicare, in una maschera, il primo controllo d'input, tipo "SetFocus"
  • MarkRed
  • 14 Giu 2019
  • jQuery
Risposte
9
Visite
3K
jQuery 15 Giu 2019
MarkRed
C
[PHP] Controllo <select> comportamento anomalo
  • curzio.maria
  • 27 Mag 2019
  • PHP
Risposte
2
Visite
1K
PHP 28 Mag 2019
curzio.maria
C
[Javascript] Controllo campi required non effettuato
  • elpirata
  • 26 Apr 2019
  • Javascript
Risposte
2
Visite
2K
Javascript 26 Apr 2019
elpirata
A
[PHP] Controllo nome utente form di registrazione
  • Andrea_2017
  • 18 Feb 2019
  • PHP
Risposte
4
Visite
2K
PHP 22 Feb 2019
xone
L
[PHP] controllo dimensione immagine per il resize
  • luigi777
  • 28 Dic 2018
  • PHP
Risposte
2
Visite
2K
PHP 17 Gen 2019
luigi777
L
M
[ASP] Upload file da form controllo
  • Maxi_007
  • 22 Ott 2018
  • Classic ASP
Risposte
5
Visite
2K
Classic ASP 24 Ott 2018
Maxi_007
M
P
[PHP] Controllo al checkbox privacy
  • parides
  • 10 Set 2018
  • PHP
Risposte
6
Visite
3K
PHP 13 Set 2018
parides
P
S
[MySQL] Controllo dati di una tabella in tempo reale
  • samurai.sette
  • 22 Ago 2018
  • MySQL
Risposte
0
Visite
1K
MySQL 22 Ago 2018
samurai.sette
S
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Javascript
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?