Visualizzazione dei risultati da 1 a 8 su 8

Discussione: deselezionare radio

  1. #1

    deselezionare radio

    salve a tutti !!
    mi serve uno script per deselezionare la radio nel form quando ci
    ricllicchi sopra. qualcuno sa come si fa o conosce uno script??

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    I radio non si possono deselezionare.
    Occorre premere un altro bottone della collezione per deselezionarne uno.
    In JS occorre applicare il metodo .click() ad un altro bottone dello stesso vettore.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3

    Io non sono molto pratico con javascript qualcuno mi potrebbe scrivere il codice ?
    grazie mille

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    La domanda e` troppo vaga.

    Se hai una serie di radio e torni a cliccare su uno, questo non si deseleziona; per questo ci sono i checkbox.

    Dovresti descrivere bene il tuo problema, dando il codice HTML dei tuoi bottoni e del form; inoltre serve conoscere esattamente cosa devi fare.
    A quel punto forse qualcuno puo` aiutarti.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Devo costruire delle statistiche il form serve per votare .

    Questo e il codice:

    <html>
    <head>
    </head>
    <body>
    <form metod=post action=contatore.php>
    <input type=radio name="Elemento1">-Elemento1

    <input type=radio name="Elemento2">-Elemento2

    <input type=submit value=Vota!>
    </form>
    </body>
    </html>

    Mi servirebbe uno script che mi deselezioni il radio se è possibile
    e che me ne faccia selezionare solo uno e non più di uno.

    grazie mille

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non ha senso usare i radio cosi`:

    O dai lo stesso nome ai due radio:
    <input type="radio" name="Elemento" value="Elemento1">-Elemento1

    <input type="radio" name="Elemento" value="Elemento2">-Elemento2


    Oppure usi i checkbox:
    <input type="checkbox" name="Elemento1">-Elemento1

    <input type="checkbox" name="Elemento2">-Elemento2
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao a tutti,

    ha ragione Mich_, non ha senso usare i radio. Usa dei checkbox con uno scriptino... una cosa del genere:
    codice:
    <html> 
    <head> 
    <script language="javascript">
    function MassimoUno(cc){
    	var ff = cc.form
    	if(cc.checked)
    		for(i=0;i<ff.elements.length;i++)
    			if(ff.elements[i].type=='checkbox' && ff.elements[i].name!=cc.name)
    				ff.elements[i].checked=false
    		
    }
    </script>
    </head> 
    <body> 
    <form method=post action=contatore.php> 
    <input type=checkbox name="Elemento1" onclick="MassimoUno(this)">-Elemento1
     
    <input type=checkbox name="Elemento2" onclick="MassimoUno(this)">-Elemento2
     
    <input type=submit value=Vota!> 
    </form> 
    </body> 
    </html>
    sciauz

  8. #8

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.