Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di SPEED78
    Registrato dal
    Jan 2003
    Messaggi
    358

    select dinamica vero problema

    salve ragazzi come posso fare in modo che la casella combinata figlia risulti selezionata dove volgio io?
    posto il codice

    <SCRIPT type=text/javascript>


    var regiondb = new Object()


    regiondb[1] =new Array(
    {value:"",text:"seleziona"},

    {value:"2",text:"Alimentari "}
    ,
    {value:"15",text:"Abbigliamento "}
    ,
    {value:"25",text:"Estetica e Cosmesi "}
    ,
    {value:"28",text:"Sport e Fitness "}
    ,
    {value:"32",text:"Fai da Te "}
    ,
    {value:"38",text:"Elettronica Hi-Fi "}
    ,
    {value:"46",text:"Oro e Argento "}
    ,
    {value:"51",text:"Giocattoli "}
    ,
    {value:"55",text:"Scuola e Ufficio "}
    ,
    {value:"58",text:"Prima Infanzia "}
    ,
    {value:"62",text:"Arredamento "}


    );

    regiondb[71] =new Array(
    {value:"",text:"seleziona"},

    {value:"72",text:"Alberghi "}
    ,
    {value:"77",text:"Ristoranti "}
    ,
    {value:"84",text:"Luoghi di Interesse "}


    );

    function setCities(chooser) {
    var newElem;
    var where = (navigator.appName == "Microsoft Internet Explorer") ? -1 : null;
    var cityChooser = chooser.form.elements["pos"];
    while (cityChooser.options.length) {
    cityChooser.remove(0);
    }
    var choice = chooser.options[chooser.selectedIndex].value;
    var db = regiondb[choice];
    newElem = document.createElement("option");
    newElem.text = " seleziona Posizione";
    newElem.value = "";
    //cityChooser.add(newElem, where); serve per far apparire seleziona la pasizione
    if (choice != "") {
    for (var i = 0; i < db.length; i++) {
    newElem = document.createElement("option");
    newElem.text = db[i].text;
    newElem.value = db[i].value;
    cityChooser.add(newElem, where);
    }
    }
    }

    </SCRIPT>
    <td colspan="2">
    <select onChange=setCities(this) class="contenuto"name="continente">
    <option value="" selected>Seleziona la sezione:</option>

    <option value="1">Shopping </option>

    <option value="71">Turismo </option>

    <option value="94">Svago </option>

    </select> <select name="pos">
    <option value="" selected>----------------------</option>
    </select> </td>



    come faccio ad esempio a selezionare alimentari?
    grazie a tutti

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    for (var i = 0; i < db.length; i++) {
    newElem = document.createElement("option");
    newElem.text = db[i].text;
    newElem.value = db[i].value;
    cityChooser.add(newElem, where);
    }
    cityChooser.selectedIndex = 1;

    ciao
    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

  3. #3
    Utente di HTML.it L'avatar di SPEED78
    Registrato dal
    Jan 2003
    Messaggi
    358
    grazie molto chiaro

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.