Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Ho bisogno di un onCheck!

    Ho una serie di input radio che se selezionati mostrano diversi div, altrimenti nascosti.
    Per farlo, ho utilizzato "onClick", e finquando è l'utente a cliccare sul radio, tutto funziona, ma ora ho bisogno che sia javascript a checkare uno dei radio, e javascript certo non "clicca" sull'input...
    Che opzione posso usare?
    Grazie.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Richiama direttamente la funzione

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    152

    checked in JavaScript

    I radio input avranno tutti un nome comune; ne deriva un Array in cui il singolo articolo è identificato da un numero [x] che nell' esempio è veicolato da which (posizione nell' Array).

    document.form_name.radios_name[which].checked=true;

    o anche:

    document.form_name.radios_name[which].checked="checked";


    Ora non so cosa farà cambiare il numero della radiobox nel tuo script, ma prendi questo come esempio di corretto funzionamento:
    codice:
    <html>
    <head>
    <TITLE>JS checking radio</TITLE>
    
    <script type="text/javascript">
    var which = 2;
    function checker(){
     document.main.group[which].checked=true;
     }
    </script>
    
    </head>
    <body text="#000000" bgcolor="AAFFAA" onload='checker();'>
    
    <div align="center">
    <form name="main">
    <input type="radio" name="group" value="">
    
    <input type="radio" name="group" value="">
    
    <input type="radio" name="group" value="">
    
    <input type="radio" name="group" value="">
    
    <input type="radio" name="group" value="">
    
    </form>
    </div>
    
    </body>
    </html>

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.