Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    40

    DOPPI SELECT dinamica con disabilitazione

    SCUSA sarà l'ora...hai ragione: diciamo che devo fare entrambe le cose sulle due select. Ovvero:
    1-disabilitare la seconda select per certi valori della prima select
    2-la seconda select contiene un elenco di valori che cambia al cambiare del valore selezionato nella prima sellect. Questo andando ad interrogare un db.
    Riposto lo script che credo possa aiutarmi..ma ho bisogno di una mano:

    <head>
    <script type="text/javascript">

    function regione(reg)
    {

    var province = new Array();
    var selProv = document.getElementById('province');
    while(selProv.options.length > 0)
    selProv.removeChild(selProv.options[0]);
    if (reg == "") return;
    switch(reg)
    {

    case 'veneto':
    province.push('Treviso');
    province.push('Venezia');
    province.push('Belluno');
    //...
    break;

    case 'trentino':
    province.push('Bolzano');
    province.push('Trento');
    province.push('Mich :-)');
    break;


    // altre regioni
    default:
    }


    for (i=0; i<province.length; i++)
    {
    opt = document.createElement('option');
    opt.setAttribute('value', province[i]);
    opt.setAttribute('text', province[i]);
    opt.innerHTML = province[i];
    selProv.appendChild(opt);
    }
    }
    </script>
    </head>


    <body>
    <form>
    <select id="regioni" onchange="regione(this.value)">
    <option value="">Scegli regione</option>
    <option value="veneto">Veneto</option>
    <option value="trentino">Trentino Alto Adige</option>
    </select>

    <select id="province"></select>

    <input type="reset" onclick="regione()" />
    </form>

    </body>

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    40
    Per favore qualcuno mi aiuta?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    40
    Ho ricevto un bel cazziatone da un moderatore...chiedo a scusa a tutti..Riformulo un problema alla volta..Quello più importante:
    Dovrei consentire all'utente della mia applicazione di selezionare tramite una SELECT un insegnante, dopodichè tramite seconda SELECT selezionare uno tra i corsi da lui insegnati..il tutto nella stessa pagina ovviamente .

    Entrambe le select dunque vanno a pescare i valori da un database..:
    -gli insegnanti dalla tabella INSEGNANTE
    -i corsi associati a ciascun insegnante dalla tabella CORSO
    Non conosco Javascript ma guardando altre discussioni ho trovato parecchio materiale a proposito, tutte però non poggiano su db ma a priori si conoscono i valori di entrambe le select(es.regioni/province). Sono nelle vostre mani...conto sul vostro aiuto

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    cosa usi, come server, asp, aspx, php?
    Io tenterei con ajax, ed ho un esempietto regioni-province in asp
    Pietro

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    40
    uso php...:-( sapresti aiutarmi..premetto che sia php che js sono la prima volta che li vedo..
    guardando gli altri post cmq ho capito che devo in quache chiamare una funzioncina js che prende il valore della prima select e sulla base di questo crea le options della seconda select..
    Solo che i valori della seconda devo pescarli da db...

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    sono la prima volta che li vedo
    Ecco, io sono all'antica, e certi metodi moderni non mi piacciono, perciò se fossi al tuo posto studierei un poco, non molto, ma solo un poco Ciao
    Pietro

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.