Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    5

    Problema con select dinamiche

    Ho un problema con questa select ...come mai non funziona...sembrerebbe tutto ok ma non funziona


    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Untitled Document</title>
    <script type="text/javascript">
    /*
    Script tratto dal libro "JavaScript and DHTML Cookbook" - Capitolo 8-13
    Pubblicato da O'Reilly & Associates
    Copyright 2003 Danny Goodman
    Riprodurre questa nota per qualunque riutilizzo del codice.
    */
    var regiondb = new Object()
    regiondb["1"] = [{value:"1", text:"1 queen size bed"},
    {value:"2", text:"2 single beds"}];
    regiondb["2"] = [{value:"3", text:"1 queen size bed + 1 single bed"},
    {value:"4", text:"3 single beds"}];
    regiondb["3"] = [{value:"5", text:"1 queen size bed + 2 single beds"},
    {value:"6", text:"4 single beds"}];
    regiondb["4"] = [{value:"7", text:"1 queen size bed"},
    {value:"8", text:"2 single beds"}];
    regiondb["5"] = [{value:"9", text:"1 queen size bed + 1 single bed"},
    {value:"10", text:"3 single beds"}];
    regiondb["6"] = [{value:"11", text:"1 queen size bed + 2 single beds"}];
    regiondb["7"] = [{value:"12", text:"1 queen size bed + 3 single beds"}];
    regiondb["8"] = [{value:"13", text:"1 queen size bed + 2 single beds"}
    {value:"14", text:"2 queen size beds"}];
    regiondb["9"] = [{value:"15", text:"1 queen size bed + 3 single beds"}
    {value:"16", text:"2 queen size beds + 1 single bed"}];
    regiondb["10"] = [{value:"10", text:"1 queen size bed + 4 single beds"}
    {value:"17", text:"2 queen size beds + 2 single bed"}];
    regiondb["11"] = [{value:"18", text:"1 queen size bed"}
    {value:"19", text:"2 single bed"}];
    regiondb["12"] = [{value:"20", text:"1 queen size bed + 1 single bed"}
    {value:"21", text:"3 single bed"}];
    function setCities(chooser){
    var newElem;
    var where = (navigator.appName == "Microsoft Internet Explorer") ? -1 : null;
    var cityChooser = chooser.form.elements["Beds"];
    while (cityChooser.options.length) {cityChooser.remove(0);}
    var choice = chooser.options[chooser.selectedIndex].value;
    var db = regiondb[choice];
    newElem = document.createElement("option");
    newElem.text = "Choose Beds";
    newElem.value = "";
    cityChooser.add(newElem, where);
    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>
    </head>

    <body>
    <select name="rooms" onchange="setCities(this)">
    <option value="" selected="selected">---standards---</option>
    <option value="1">Standard Double Room</option>
    <option value="2">Standard Triple Room</option>
    <option value="3">Standard quadruple Room</option>
    <option>---Superior rooms----</option>
    <option value="4">Superior room for 2 persons</option>
    <option value="5">Superior room for 3 persons</option>
    <option value="6">Superior room for 4 persons</option>
    <option value="7">Superior room for 5 persons</option>
    <option>---Apartements----</option>
    <option value="8">Garden Apartement for 4 persons</option>
    <option value="9">Garden Apartement for 5 persons</option>
    <option value="10">Garden Apartement for 6 persons</option>
    <option value="11">Indipendent Apartement for 2 persons</option>
    <option value="12">Indipendent Apartement for 3 persons</option>
    </select>
    Beds <select name="Beds">
    <option value="" selected="selected">Beds</option>
    </select>
    </body>
    </html>

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    5
    trovato l'inghippo.......le virgole le ho lasciate a casa!!

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.