Visualizzazione dei risultati da 1 a 7 su 7

Discussione: select box

  1. #1

    select box

    ho una selet box e a seconda di quello che scelgo posso o meno visualizzare una seconda select box come posso fare?

  2. #2
    fai così:

    codice:
    function viewhide(valore) {
     var liv=document.getElementById('livello');
     (valore=="valoreok") liv.style.display="inline" : liv.style.display="none";
    }
    da richiamare così:

    codice:
    <select name="s1" onChange="viewhide(this.options[this.selectedIndex].value);">
    // codice della prima select
    </select>
    
    
    <div id="livello" style="display:none;">
    // codice della seconda select
    </div>
    ovviamente sostituisci a "valoreok" il valore associato alla visualizzazione della seconda select.

    ciao

  3. #3
    ho inserito il codice come sopra ma
    mi da errore sulla chiamata.
    errore previsto oggetto.

    perchè?

    la seconda select deve essere caricata nella stessa pagina.
    ma nn lo fa

  4. #4
    Originariamente inviato da graphic_tv
    ho inserito il codice come sopra ma
    mi da errore sulla chiamata.
    errore previsto oggetto.

    perchè?

    la seconda select deve essere caricata nella stessa pagina.
    ma nn lo fa
    prova a postare il codice della tua pagina.

  5. #5
    scusa la mia ignoranza ma cosa intendi per postare?

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    inseriscilo nel messaggio
    codice:
    copialo qui

  7. #7
    <script language="JavaScript">
    function viewhide(valore) {
    var liv=document.getElementById('livello');
    (valore==2) liv.style.display="inline" ;
    }

    </script>
    <form action="invio_reclamo.asp" method="post" name="inserimento" onSubmit="return controlla()">

    <select name="s1" onChange="viewhide(this.options[this.selectedIndex].value);">
    <option value="0">relativo all'azienda</option>
    <option value="1">relativo al personale</option>
    <option value="2">relativo al sito internet</option>
    <option value="3">relativo a problemi di comunicazione</option>
    </select>


    <div id="livello" style="display:none;">
    <select name="s2">
    <option value="0">Cofani</option>
    <option value="1">Accessori</option>
    <option value="2">Autoveicoli</option>
    </select>
    </div></form>

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.