Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    6

    problema script che in base al valore di un radio rende visibile alcuni campi

    Ciao a tutti,
    ecco il mio problema: in una form html di raccolta dati ho un radio button con 5 diverse possibilità (1,2,3,4,5)
    Se l'utente selezione le opzioni 2,3,4 e 5 dei campi di testo devono divenire visibili. Ho definito ognuno di questi 5 campi che devono essere visibili solo in alcune situazioni così: <input type="text" name="prova" id="prova" style="display:none"/>.
    Poi ho definito ogni opzione del mio radio button in questo modo:
    <input type="radio" name="eziologia" value="primaria" id ="primaria" onclick="controllo_ezio(this)"/>
    <input type="radio" name="eziologia" value="secondaria" id ="secondaria" onclick="controllo_ezio(this)"/>
    <input type="radio" name="eziologia" value="terziaria" id ="terziaria" onclick="controllo_ezio(this)"/>

    Questo è lo script:

    <script type="text/javascript">
    function controllo_ezio()
    {var ezio= info_generali.eziologia.value
    switch (ezio){
    case "primaria":
    info_generali.dyt1.visible= true
    break
    case "secondaria":
    info_generali.specifica2.visible= true
    break
    case "terziaria":
    info_generali.specifica3.visible= true
    break
    }
    }
    </script>
    dove info_generali è il nome del form che contiene questo radio box e dyt1, specifica2, specifica3 sono i campi che dovrebbero diventare visibili a seconda del valore del radio box
    Il codice però non funziona e non so dove è l'errore.
    Grazie per l'aiuto
    S.

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    39
    Prova con il seguente codice il seguente codice:

    info_generali.specifica3.style.display = '';

    cambiando visible = true
    con
    style.display = ''

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    6

    script che rende visibile un radiobox in base ad un altro radiobox

    Grazie mille.
    ora però dovrei rendere visibile un radiobox in base alla scelta di un precedente e non so come fare.
    S.

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    39

    Re: script che rende visibile un radiobox in base ad un altro radiobox

    Originariamente inviato da scm78
    Grazie mille.
    ora però dovrei rendere visibile un radiobox in base alla scelta di un precedente e non so come fare.
    Il principio è sempre lo stesso, magari aiutati con una tabella in cui rendi visibile una riga che contiene le diverse opzioni radio.
    Per visualizzare correttamente utilizza gli elenchi ordinati secondo uno schema tipo:

    <tr id="id" style="display:none;">
    <td>
    <ul>[*]<input type="radio>aaa[*]<input type="radio>bbb[*]<input type="radio>ccc[/list]
    </td>
    </tr>

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.