Visualizzazione dei risultati da 1 a 2 su 2

Discussione: script per "province"

  1. #1
    Utente di HTML.it L'avatar di moncy
    Registrato dal
    Nov 2003
    Messaggi
    49

    script per "province"

    Ciao,
    io ho inserito in un modulo php una funzione per far scegliere all'utente la regione e la princia,
    adesso ho un problema, quando carico la pagina per modificare i dati dell'utente vorrei che le mie combo box prendessere il valore che gli passo, come faccio??

    Metto il codice del mio script:

    <script language = "JavaScript">
    var Abruzzo = new Array("Seleziona","Chieti","L'Aquila","Pescara","T eramo");
    var Basilicata = new Array("Seleziona","Matera","Potenza");
    var Calabria = new Array("Seleziona","Catanzaro","Cosenza","Crotone", "Reggio Calabria","Vibo Valentia");
    var Campania = new Array("Seleziona","Avellino","Benevento","Caserta" ,"Napoli","Salerno");
    var EmiliaRomagna = new Array("Seleziona","Bologna","Ferrara","Forli","Mod ena","Parma","Piacenza","Ravenna","Reggio Emilia","Rimini");
    var FriuliVeneziaGiulia = new Array("Seleziona","Gorizia","Pordenone","Trieste", "Udine");
    var Lazio = new Array("Seleziona","Frosinone","Latina","Rieti","Ro ma","Viterbo");
    var Liguria = new Array("Seleziona","Genova","Imperia","La Spezia","Savona");
    var Lombardia = new Array("Seleziona","Bergamo","Brescia","Como","Crem ona","Lecco","Lodi","Mantova","Milano","Pavia","So ndrio","Varese");
    var Marche = new Array("Seleziona","Ancona","Ascolivar Piceno","Macerata","Pesaro");
    var Molise = new Array("Seleziona","Campobasso","Isernia");
    var Piemonte = new Array("Seleziona","Alessandria","Asti","Biella","C uneo","Novara","Torino","Verbania","Vercelli");
    var Puglia = new Array("Seleziona","Bari","Brindisi","Foggia","Lecc e","Taranto");
    var Sardegna = new Array("Seleziona","Cagliari","Nuoro","Oristano","S assari");
    var Sicilia = new Array("Seleziona","Agrigento","Caltanissetta","Cat ania","Enna","Messina","Palermo","Ragusa","Siracus a","Trapani");
    var Toscana = new Array("Seleziona","Arezzo","Firenze","Grosseto","L ivorno","Lucca","Massa","Pisa","Pistoia","Prato"," Siena");
    var TrentinoAltoAdige = new Array("Seleziona","Bolzano","Trento");
    var Umbria = new Array("Seleziona","Perugia","Terni");
    var ValledAosta = new Array("Aosta");
    var Veneto = new Array("Seleziona","Belluno","Padova","Rovigo","Tre viso","Venezia","Verona","Vicenza");

    function swapOptions(the_array_name)
    {
    var numbers_select = window.document.mioform.provincia;
    var the_array = eval(the_array_name);
    setOptionText(window.document.mioform.provincia,th e_array);
    }

    function setOptionText(the_select, the_array)
    {
    the_select.length=the_array.length;
    for (c=0; c < the_array.length; c++)
    {
    the_select.options[c].text = the_array[c];
    }
    }
    </script>

    <td class="bg-color-2">
    <select size="1" name="regione" onChange="swapOptions(window.document.mioform.regi one.options[selectedIndex].value);">
    <option value="Seleziona">Seleziona</option>
    <option value="Abruzzo">Abruzzo</option>
    <option value="Basilicata">Basilicata</option>
    <option value="Calabria">Calabria</option>
    <option value="Campania">Campania</option>
    <option value="EmiliaRomagna">Emilia Romagna</option>
    <option value="FriuliVeneziaGiulia">Friuli Venezia Giulia</option>
    <option value="Lazio">Lazio</option>
    <option value="Liguria">Liguria</option>
    <option value="Lombardia">Lombardia</option>
    <option value="Marche">Marche</option>
    <option value="Molise">Molise</option>
    <option value="Piemonte">Piemonte</option>
    <option value="Puglia">Puglia</option>
    <option value="Sardegna">Sardegna</option>
    <option value="Sicilia">Sicilia</option>
    <option value="Toscana">Toscana</option>
    <option value="TrentinoAltoAdige">Trentino Alto Adige</option>
    <option value="Umbria">Umbria</option>
    <option value="ValledAosta">Valle d'Aosta</option>
    <option value="Veneto">Veneto</option>
    </select></td>

    <select name="provincia" size="1" id="select2">
    <option>Seleziona
    <option>
    </select>


    Sicuramente c'era un modo migliore per farlo ma purtroppo conosco pochissimo javascript...



  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Come passi i dati dell'utente? hai a disposizione un linguaggio lato server?

    ciao

    ps: la sardegna ha piu' di quattro province...
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.