Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 1999
    Messaggi
    336

    elenco a discesa che ne carica un altro

    ciao a tutti. Volevo chiedere se sapevate dove posso trovare lo script che mi permette di caricare, da un elenco a discesa, altri elenchi in base al testo selezionato.
    Ciao & thanks

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    Se ho ben capito cercavi this:

    <html>
    <head>
    <title>Select</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script>
    var aArray = new Array("('Seleziona a b','',true,true)","('A')","('B')");
    var bArray = new Array("('Seleziona c d','',true,true)",
    "('C')",
    "('D')");
    function populate(inForm,selected) {
    var selectedArray = eval(selected + "Array");
    while (selectedArray.length < inForm.area.options.length) {
    inForm.area.options[(inForm.area.options.length - 1)] = null;
    }
    for (var i=0; i < selectedArray.length; i++) {
    eval("inForm.area.options[i]=" + "new Option" + selectedArray[i]);
    }
    if (inForm.servizi.options[0].value == '') {
    inForm.servizi.options[0]= null;
    if ( navigator.appName == 'Netscape') {
    if (parseInt(navigator.appVersion) < 4) {
    window.history.go(0);
    }
    else {
    if (navigator.platform == 'Win32' || navigator.platform == 'Win16') {
    window.history.go(0);
    }
    }
    }
    }
    }

    </script>


    </head>

    <body>
    <form name="modulo">
    <select name="servizi" onChange="populate(document.modulo,document.modulo .servizi.options[document.modulo.servizi.selectedIndex].value)">
    <option selected value=''>Select Region</option>
    <option value='a'>Prova a b</option>
    <option value='b'>prova c d</option>
    </select>
    <select name="area">
    <option value=''><---------- </option>
    </select>
    </form>

    </body>
    </html>


    Ciao David

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 1999
    Messaggi
    336

    perfetto

    grazie 10.000


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.