Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    684

    Esempi di Select multiplo

    Ciao a tutti,
    dovrei realizzare un form che include 5 dropdown menu. La mia necessità, per ciascun drop down, è questa:

    1) se l'utente seleziona la prima voce del menu, dovrebbe apparire un nuovo menu a tendina con voci, ovviamente, differenti;

    2) se l'utente seleziona la seconda voce del menu, dovrebbe apparire un nuovo menu a tendina con voci, ovviamente, differenti (quello attivato precedentemente dovrebbe scomparire);

    3) se l'utente seleziona la terza voce del menu, dovrebbe apparire un input text.



    Sapete indicarmi qualche links dove poter trovare degli esempi?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    684
    Sono riuscito nel mio intento solo che vorrei ottimizzare il codice utilizzato. Ecco la pagina:

    <html>
    <head>
    <title>Documento senza titolo</title>

    <script language="javascript">

    function sacchetto(obj, a){
    var e=document.getElementById(a);
    if(obj=="altro2") {
    e.style.display="block";
    }else{
    e.style.display="none";
    }
    }

    function sacchetto2(obj, a){
    var e=document.getElementById(a);
    if(obj=="automatico") {
    e.style.display="block";
    }else{
    e.style.display="none";
    }
    }

    function sacchetto3(obj, a){
    var e=document.getElementById(a);
    if(obj=="manuale") {
    e.style.display="block";
    }else{
    e.style.display="none";
    }
    }


    </script>
    </head>

    <body>



    <select name="prova2" onchange="sacchetto(this.options[this.selectedIndex].value, 'sacchetto') || sacchetto2(this.options[this.selectedIndex].value, 'sacchetto2') || sacchetto3(this.options[this.selectedIndex].value, 'sacchetto3')">
    <option value="">Seleziona</option>
    <option value="automatico">automatico</option>
    <option value="manuale">manuale</option>
    <option value="plastica">plastica</option>
    <option value="altro2">altro</option>
    </select>

    <div id="sacchetto2" style="display: none;">
    <select>
    <option value="prova">prova1</option>
    <option value="manuale">prova2</option>
    </select>
    </div>

    <div id="sacchetto" style="display: none;">
    Altro <input type="text">
    </div>

    <div id="sacchetto3" style="display: none;">
    <select>
    <option value="prova">test1</option>
    <option value="manuale">test2</option>
    </select>
    </div>

    </body>
    </html>


    Qualcuno sa aiutarmi?

    Grazie

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    684
    Grazie mille Andrea!

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.