Visualizzazione dei risultati da 1 a 5 su 5

Discussione: checkbox

  1. #1
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    2,407

    checkbox

    salve ragazzi,

    un paio di domandine veloci veloci sui checkbox

    1) i campi checkbox che valore rilasciano quando vengoino selezionati e il loro stato inviato via form ad una pagina asp?

    2) so che per questa funzione ci sarebbero i radio button, ma è possibile fare in modo che la selezione di un checkbox pori alla deselezione degli altri in maniera che sempre e soltanto uno sia quello che si seleziona?

    Grazie

  2. #2

    Re: checkbox

    Originariamente inviato da Certe Notti
    1) i campi checkbox che valore rilasciano quando vengoino selezionati e il loro stato inviato via form ad una pagina asp?
    aggiungono alla richiesta

    NOME_CHECKBOX=on
    se poi c'è il tag VALUE questo viene sostituito con "on"

    se è DECHECCATO non viene mandato nulla.
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  3. #3
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    2,407
    mentre immagino che per il punto 2 non ci sia nulla da fare... e quindi mi tocca passare ai radiobutton...

  4. #4
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    per il punto 2 devi usare una funzione js...
    imposti una variabile ceccato=0
    a ogni onclick controlli se viene ceccato o dececcato.
    se viene ceccato e la variabile è 0 allora la risetti a 1 e cecchi il checkbox.
    se invece la variabile è 1 non cecchi il checkbox.
    se dececchi ovviamente riporti la variabile a 0...
    la logica è questa. lavoraci un po'...
    Chicco Ravaglia per sempre con noi!

  5. #5

    Re: checkbox

    Originariamente inviato da Certe Notti
    2) so che per questa funzione ci sarebbero i radio button, ma è possibile fare in modo che la selezione di un checkbox pori alla deselezione degli altri in maniera che sempre e soltanto uno sia quello che si seleziona?
    codice:
     <html>
    
      <head>
       <script type="text/javascript" language="JavaScript">
       <!--
    
        function makeSingleSelection( __hForm, __hElement )
        {
         for (var i=0; i<__hForm.length; i++)
          if (__hForm.elements[i].type == "checkbox" )
           __hForm.elements[i].checked = false;
    
         __hElement.checked = true;
        }
    
       //-->
       </script>
      </head>
    
      <body>
       <form>
    
        <input type="checkbox" onclick="makeSingleSelection( this.form, this );" /> Checkbox #1
    
        <input type="checkbox" onclick="makeSingleSelection( this.form, this );" /> Checkbox #2
    
        <input type="checkbox" onclick="makeSingleSelection( this.form, this );" /> Checkbox #3
    
        <input type="checkbox" onclick="makeSingleSelection( this.form, this );" /> Checkbox #4
    
        <input type="checkbox" onclick="makeSingleSelection( this.form, this );" /> Checkbox #5
    
        <input type="checkbox" onclick="makeSingleSelection( this.form, this );" /> Checkbox #6
    
        <input type="checkbox" onclick="makeSingleSelection( this.form, this );" /> Checkbox #7
    
        <input type="checkbox" onclick="makeSingleSelection( this.form, this );" /> Checkbox #8
    
        <input type="checkbox" onclick="makeSingleSelection( this.form, this );" /> Checkbox #9
    
    
       </form>
      </body>
    
     </html>
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

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.