Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    168

    radio button che fa apparire altri elementi del form

    ciao a tutti!
    volevo chiedervi se gentilmente potevate indicarmi un esempio di codice per fare in modo che, alla pressione su un radio button di un form, mi compaiano (nello stesso form) uno o più campi di testo/menu a tendina.
    Vi ringrazio molto per la disponibilità!
    ciao!

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    37
    Io lo farei con una funzione che sfrutti innerHTML; anche se non è un metodo DOM.
    Ad esempio
    Codice HTML:
    <form name="z" action="destinazioneform">
    Nomeradio <input type="radio" name="y" value="x" onClick="funzione();"/>
    Nomeradio2 <input type="radio" name="y1" value="x1" onClick="funzione2();"/>
    <div id="aggiungi">
    Scegli una opzione per continuare.
    </div>
    </form>
    ------
    Codice JS:
    function funzione() {
    document.getElementById("aggiungi").innerHTML = "<select name='ecc'> <option>bla bla</option>";
    }
    function funzione2() {
    document.getElementById("aggiungi").innerHTML = "<select name='ecc2'> <option>bla bla</option>";
    }
    -----------
    Ovviamente potresti fare anche solo una funzione e poi ricavarti i risultati con una variabile che passi al momento dell'onClick, ma non sapendo cosa tu voglia fare ho fatto la cosa più generica possibile.
    Ciao

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.