www.webdeveloper.com
Results 1 to 3 of 3

Thread: Get a third selector to depend on the second

  1. #1
    Join Date
    Feb 2012
    Posts
    15

    Question Get a third selector to depend on the second

    Hi I'm trying to create three dropdows selectors that depend on each other. I have now a code that works with two dropdown selectors that depends on each other but I wounder if anybody knows how I can get a third that depends on the second.


    <body>

    <script type="text/javascript">

    var kommun = [
    {lankod: 1, kommunkod: 27, namn: "Botkyrka"},
    {lankod: 1, kommunkod: 62, namn: "Danderyd"},
    {lankod: 1, kommunkod: 25, namn: "Ekerö"},
    {lankod: 1, kommunkod: 36, namn: "Haninge"},
    {lankod: 1, kommunkod: 26, namn: "Huddinge"},
    {lankod: 1, kommunkod: 23, namn: "Järfälla"},
    {lankod: 1, kommunkod: 86, namn: "Lidingö"},
    {lankod: 1, kommunkod: 82, namn: "Nacka"},
    {lankod: 1, kommunkod: 88, namn: "Norrtälje"},
    {lankod: 1, kommunkod: 40, namn: "Nykvarn"},
    {lankod: 1, kommunkod: 92, namn: "Nynäshamn"},
    {lankod: 1, kommunkod: 28, namn: "Salem"},
    {lankod: 1, kommunkod: 91, namn: "Sigtuna"},
    {lankod: 1, kommunkod: 63, namn: "Sollentuna"},
    {lankod: 1, kommunkod: 84, namn: "Solna"},
    {lankod: 1, kommunkod: 80, namn: "Stockholm"},
    {lankod: 1, kommunkod: 100, namn: "Stockholm - Centrum"},

    {lankod: 1, kommunkod: 83, namn: "Sundbyberg"},
    {lankod: 1, kommunkod: 81, namn: "Södertälje"},
    {lankod: 1, kommunkod: 38, namn: "Tyresö"},
    {lankod: 1, kommunkod: 60, namn: "Täby"},
    {lankod: 1, kommunkod: 14, namn: "Upplands Väsby"},
    {lankod: 1, kommunkod: 39, namn: "Upplands-Bro"},
    {lankod: 1, kommunkod: 15, namn: "Vallentuna"},
    {lankod: 1, kommunkod: 87, namn: "Vaxholm"},
    {lankod: 1, kommunkod: 20, namn: "Värmdö"},
    {lankod: 1, kommunkod: 17, namn: "Österåker"},
    {lankod: 3, kommunkod: 81, namn: "Enköping"},
    {lankod: 3, kommunkod: 5, namn: "Håbo"},
    {lankod: 3, kommunkod: 30, namn: "Knivsta"},
    {lankod: 3, kommunkod: 60, namn: "Tierp"},
    {lankod: 3, kommunkod: 80, namn: "Uppsala"},
    {lankod: 3, kommunkod: 19, namn: "Älvkarleby"},
    {lankod: 3, kommunkod: 82, namn: "Östhammar"},
    {lankod: 4, kommunkod: 84, namn: "Eskilstuna"},
    {lankod: 4, kommunkod: 82, namn: "Flen"},
    {lankod: 4, kommunkod: 61, namn: "Gnesta"},
    {lankod: 4, kommunkod: 83, namn: "Katrineholm"},
    {lankod: 4, kommunkod: 80, namn: "Nyköping"},
    {lankod: 4, kommunkod: 81, namn: "Oxelösund"},
    {lankod: 4, kommunkod: 86, namn: "Strängnäs"},
    {lankod: 4, kommunkod: 88, namn: "Trosa"},
    {lankod: 4, kommunkod: 28, namn: "Vingåker"},
    {lankod: 5, kommunkod: 60, namn: "Boxholm"},
    {lankod: 5, kommunkod: 62, namn: "Finspång"},
    {lankod: 5, kommunkod: 13, namn: "Kinda"},
    {lankod: 5, kommunkod: 80, namn: "Linköping"},
    {lankod: 5, kommunkod: 86, namn: "Mjölby"},
    {lankod: 5, kommunkod: 83, namn: "Motala"},
    {lankod: 5, kommunkod: 81, namn: "Norrköping"},
    {lankod: 5, kommunkod: 82, namn: "Söderköping"},
    {lankod: 5, kommunkod: 84, namn: "Vadstena"},
    {lankod: 5, kommunkod: 63, namn: "Valdemarsvik"},
    {lankod: 5, kommunkod: 12, namn: "Ydre"},
    {lankod: 5, kommunkod: 61, namn: "Åtvidaberg"},
    {lankod: 5, kommunkod: 9, namn: "Ödeshög"},
    {lankod: 6, kommunkod: 4, namn: "Aneby"},
    {lankod: 6, kommunkod: 86, namn: "Eksjö"},
    {lankod: 6, kommunkod: 62, namn: "Gislaved"},
    {lankod: 6, kommunkod: 17, namn: "Gnosjö"},
    {lankod: 6, kommunkod: 43, namn: "Habo"},
    {lankod: 6, kommunkod: 80, namn: "Jönköping"},
    {lankod: 6, kommunkod: 42, namn: "Mullsjö"},
    {lankod: 6, kommunkod: 82, namn: "Nässjö"},
    {lankod: 6, kommunkod: 84, namn: "Sävsjö"},
    {lankod: 6, kommunkod: 87, namn: "Tranås"},
    {lankod: 6, kommunkod: 65, namn: "Vaggeryd"},
    {lankod: 6, kommunkod: 85, namn: "Vetlanda"},
    {lankod: 6, kommunkod: 83, namn: "Värnamo"},
    {lankod: 7, kommunkod: 64, namn: "Alvesta"},
    {lankod: 7, kommunkod: 61, namn: "Lessebo"},
    {lankod: 7, kommunkod: 81, namn: "Ljungby"},
    {lankod: 7, kommunkod: 67, namn: "Markaryd"},
    {lankod: 7, kommunkod: 63, namn: "Tingsryd"},
    {lankod: 7, kommunkod: 60, namn: "Uppvidinge"},
    {lankod: 7, kommunkod: 80, namn: "Växjö"},
    {lankod: 7, kommunkod: 65, namn: "Älmhult"},
    {lankod: 8, kommunkod: 85, namn: "Borgholm"},
    {lankod: 8, kommunkod: 62, namn: "Emmaboda"},
    {lankod: 8, kommunkod: 60, namn: "Hultsfred"},
    {lankod: 8, kommunkod: 21, namn: "Högsby"},
    {lankod: 8, kommunkod: 80, namn: "Kalmar"},
    {lankod: 8, kommunkod: 61, namn: "Mönsterås"},
    {lankod: 8, kommunkod: 40, namn: "Mörbylånga"},
    {lankod: 8, kommunkod: 81, namn: "Nybro"},
    {lankod: 8, kommunkod: 82, namn: "Oskarshamn"},
    {lankod: 8, kommunkod: 34, namn: "Torsås"},
    {lankod: 8, kommunkod: 84, namn: "Vimmerby"},
    {lankod: 8, kommunkod: 83, namn: "Västervik"},
    {lankod: 9, kommunkod: 80, namn: "Gotland"},
    {lankod: 10, kommunkod: 82, namn: "Karlshamn"},
    {lankod: 10, kommunkod: 80, namn: "Karlskrona"},
    {lankod: 10, kommunkod: 60, namn: "Olofström"},
    {lankod: 10, kommunkod: 81, namn: "Ronneby"},
    {lankod: 10, kommunkod: 83, namn: "Sölvesborg"},
    {lankod: 12, kommunkod: 60, namn: "Bjuv"},
    {lankod: 12, kommunkod: 72, namn: "Bromölla"},
    {lankod: 12, kommunkod: 31, namn: "Burlöv"},
    {lankod: 12, kommunkod: 78, namn: "Båstad"},
    {lankod: 12, kommunkod: 85, namn: "Eslöv"},
    {lankod: 12, kommunkod: 83, namn: "Helsingborg"},
    {lankod: 12, kommunkod: 93, namn: "Hässleholm"},
    {lankod: 12, kommunkod: 84, namn: "Höganäs"},
    {lankod: 12, kommunkod: 66, namn: "Hörby"},
    {lankod: 12, kommunkod: 67, namn: "Höör"},
    {lankod: 12, kommunkod: 76, namn: "Klippan"},
    {lankod: 12, kommunkod: 90, namn: "Kristianstad"},
    {lankod: 12, kommunkod: 61, namn: "Kävlinge"},
    {lankod: 12, kommunkod: 82, namn: "Landskrona"},
    {lankod: 12, kommunkod: 62, namn: "Lomma"},
    {lankod: 12, kommunkod: 81, namn: "Lund"},
    {lankod: 12, kommunkod: 80, namn: "Malmö"},
    {lankod: 12, kommunkod: 73, namn: "Osby"},
    {lankod: 12, kommunkod: 75, namn: "Perstorp"},
    {lankod: 12, kommunkod: 91, namn: "Simrishamn"},
    {lankod: 12, kommunkod: 65, namn: "Sjöbo"},
    {lankod: 12, kommunkod: 64, namn: "Skurup"},
    {lankod: 12, kommunkod: 30, namn: "Staffanstorp"},
    {lankod: 12, kommunkod: 14, namn: "Svalöv"},
    {lankod: 12, kommunkod: 63, namn: "Svedala"},
    {lankod: 12, kommunkod: 70, namn: "Tomelilla"},
    {lankod: 12, kommunkod: 87, namn: "Trelleborg"},
    {lankod: 12, kommunkod: 33, namn: "Vellinge"},
    {lankod: 12, kommunkod: 86, namn: "Ystad"},
    {lankod: 12, kommunkod: 77, namn: "Åstorp"},
    {lankod: 12, kommunkod: 92, namn: "Ängelholm"},
    {lankod: 12, kommunkod: 57, namn: "Örkelljunga"},
    {lankod: 12, kommunkod: 56, namn: "Östra Göinge"},
    {lankod: 13, kommunkod: 82, namn: "Falkenberg"},
    {lankod: 13, kommunkod: 80, namn: "Halmstad"},
    {lankod: 13, kommunkod: 15, namn: "Hylte"},
    {lankod: 13, kommunkod: 84, namn: "Kungsbacka"},
    {lankod: 13, kommunkod: 81, namn: "Laholm"},
    {lankod: 13, kommunkod: 83, namn: "Varberg"},
    {lankod: 14, kommunkod: 40, namn: "Ale"},
    {lankod: 14, kommunkod: 89, namn: "Alingsås"},
    {lankod: 14, kommunkod: 60, namn: "Bengtsfors"},
    {lankod: 14, kommunkod: 43, namn: "Bollebygd"},
    {lankod: 14, kommunkod: 90, namn: "Borås"},
    {lankod: 14, kommunkod: 38, namn: "Dals-Ed"},
    {lankod: 14, kommunkod: 45, namn: "Essunga"},
    {lankod: 14, kommunkod: 99, namn: "Falköping"},
    {lankod: 14, kommunkod: 39, namn: "Färgelanda"},
    {lankod: 14, kommunkod: 44, namn: "Grästorp"},
    {lankod: 14, kommunkod: 47, namn: "Gullspång"},
    {lankod: 14, kommunkod: 80, namn: "Göteborg"},
    {lankod: 14, kommunkod: 71, namn: "Götene"},
    {lankod: 14, kommunkod: 66, namn: "Herrljunga"},
    {lankod: 14, kommunkod: 97, namn: "Hjo"},
    {lankod: 14, kommunkod: 1, namn: "Härryda"},
    {lankod: 14, kommunkod: 46, namn: "Karlsborg"},
    {lankod: 14, kommunkod: 82, namn: "Kungälv"},
    {lankod: 14, kommunkod: 41, namn: "Lerum"},
    {lankod: 14, kommunkod: 94, namn: "Lidköping"},
    {lankod: 14, kommunkod: 62, namn: "Lilla Edet"},
    {lankod: 14, kommunkod: 84, namn: "Lysekil"},
    {lankod: 14, kommunkod: 93, namn: "Mariestad"},
    {lankod: 14, kommunkod: 63, namn: "Mark"},




    ];

    function showSubKommun(subCat,selectObj) {
    selectObj.length = 0;

    if (subCat == 0) selectObj[0] = new Option("Välj län först...");

    var j = 0,
    elm3;
    for (var k = 0; (elm3 = kommun[k]); ++k)
    if (elm3.lankod == subCat)
    selectObj[j++] = new Option(elm3.namn, elm3.kommunkod);
    }
    </script>




    <form name="stad">
    <select name="lan" onChange="showSubKommun(this.value,this.form.under Kommun)">
    <option value="0">Välj län</option>
    <option value="10" selected="selected">Blekinge län</option>
    <option value="9">Gotlands län</option>
    <option value="13">Hallands län</option>
    <option value="6">Jönköpings län</option>
    <option value="8">Kalmar län</option>
    <option value="7">Kronobergs län</option>
    <option value="12">Skåne län</option>
    <option value="1">Stockholms län</option>
    <option value="4">Södermanlands län</option>
    <option value="3">Uppsala län</option>
    <option value="14">Västra Götalands län</option>
    <option value="5">Östergötlands län</option>
    </select>



    <select name="underKommun" onChange="showSubStadsdel(
    this.value,this.form.underStadsdel)">
    <option value="0" selected>Välj län först</option>
    </select>






    </body>
    </html>

  2. #2
    Join Date
    Jun 2004
    Location
    Portsmouth UK
    Posts
    2,709
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    
    <head>
      <title></title>
    </head>
    
    <body>
    <script type="text/javascript">
    
    var kommun = [
    {lankod: 1, kommunkod: 27, namn: "Botkyrka"},
    {lankod: 1, kommunkod: 62, namn: "Danderyd"},
    {lankod: 1, kommunkod: 25, namn: "Ekerö"},
    {lankod: 1, kommunkod: 36, namn: "Haninge"},
    {lankod: 1, kommunkod: 26, namn: "Huddinge"},
    {lankod: 1, kommunkod: 23, namn: "Järfälla"},
    {lankod: 1, kommunkod: 86, namn: "Lidingö"},
    {lankod: 1, kommunkod: 82, namn: "Nacka"},
    {lankod: 1, kommunkod: 88, namn: "Norrtälje"},
    {lankod: 1, kommunkod: 40, namn: "Nykvarn"},
    {lankod: 1, kommunkod: 92, namn: "Nynäshamn"},
    {lankod: 1, kommunkod: 28, namn: "Salem"},
    {lankod: 1, kommunkod: 91, namn: "Sigtuna"},
    {lankod: 1, kommunkod: 63, namn: "Sollentuna"},
    {lankod: 1, kommunkod: 84, namn: "Solna"},
    {lankod: 1, kommunkod: 80, namn: "Stockholm"},
    {lankod: 1, kommunkod: 100, namn: "Stockholm - Centrum"},
    
    {lankod: 1, kommunkod: 83, namn: "Sundbyberg"},
    {lankod: 1, kommunkod: 81, namn: "Södertälje"},
    {lankod: 1, kommunkod: 38, namn: "Tyresö"},
    {lankod: 1, kommunkod: 60, namn: "Täby"},
    {lankod: 1, kommunkod: 14, namn: "Upplands Väsby"},
    {lankod: 1, kommunkod: 39, namn: "Upplands-Bro"},
    {lankod: 1, kommunkod: 15, namn: "Vallentuna"},
    {lankod: 1, kommunkod: 87, namn: "Vaxholm"},
    {lankod: 1, kommunkod: 20, namn: "Värmdö"},
    {lankod: 1, kommunkod: 17, namn: "Österåker"},
    {lankod: 3, kommunkod: 81, namn: "Enköping"},
    {lankod: 3, kommunkod: 5, namn: "Håbo"},
    {lankod: 3, kommunkod: 30, namn: "Knivsta"},
    {lankod: 3, kommunkod: 60, namn: "Tierp"},
    {lankod: 3, kommunkod: 80, namn: "Uppsala"},
    {lankod: 3, kommunkod: 19, namn: "Älvkarleby"},
    {lankod: 3, kommunkod: 82, namn: "Östhammar"},
    {lankod: 4, kommunkod: 84, namn: "Eskilstuna"},
    {lankod: 4, kommunkod: 82, namn: "Flen"},
    {lankod: 4, kommunkod: 61, namn: "Gnesta"},
    {lankod: 4, kommunkod: 83, namn: "Katrineholm"},
    {lankod: 4, kommunkod: 80, namn: "Nyköping"},
    {lankod: 4, kommunkod: 81, namn: "Oxelösund"},
    {lankod: 4, kommunkod: 86, namn: "Strängnäs"},
    {lankod: 4, kommunkod: 88, namn: "Trosa"},
    {lankod: 4, kommunkod: 28, namn: "Vingåker"},
    {lankod: 5, kommunkod: 60, namn: "Boxholm"},
    {lankod: 5, kommunkod: 62, namn: "Finspång"},
    {lankod: 5, kommunkod: 13, namn: "Kinda"},
    {lankod: 5, kommunkod: 80, namn: "Linköping"},
    {lankod: 5, kommunkod: 86, namn: "Mjölby"},
    {lankod: 5, kommunkod: 83, namn: "Motala"},
    {lankod: 5, kommunkod: 81, namn: "Norrköping"},
    {lankod: 5, kommunkod: 82, namn: "Söderköping"},
    {lankod: 5, kommunkod: 84, namn: "Vadstena"},
    {lankod: 5, kommunkod: 63, namn: "Valdemarsvik"},
    {lankod: 5, kommunkod: 12, namn: "Ydre"},
    {lankod: 5, kommunkod: 61, namn: "Åtvidaberg"},
    {lankod: 5, kommunkod: 9, namn: "Ödeshög"},
    {lankod: 6, kommunkod: 4, namn: "Aneby"},
    {lankod: 6, kommunkod: 86, namn: "Eksjö"},
    {lankod: 6, kommunkod: 62, namn: "Gislaved"},
    {lankod: 6, kommunkod: 17, namn: "Gnosjö"},
    {lankod: 6, kommunkod: 43, namn: "Habo"},
    {lankod: 6, kommunkod: 80, namn: "Jönköping"},
    {lankod: 6, kommunkod: 42, namn: "Mullsjö"},
    {lankod: 6, kommunkod: 82, namn: "Nässjö"},
    {lankod: 6, kommunkod: 84, namn: "Sävsjö"},
    {lankod: 6, kommunkod: 87, namn: "Tranås"},
    {lankod: 6, kommunkod: 65, namn: "Vaggeryd"},
    {lankod: 6, kommunkod: 85, namn: "Vetlanda"},
    {lankod: 6, kommunkod: 83, namn: "Värnamo"},
    {lankod: 7, kommunkod: 64, namn: "Alvesta"},
    {lankod: 7, kommunkod: 61, namn: "Lessebo"},
    {lankod: 7, kommunkod: 81, namn: "Ljungby"},
    {lankod: 7, kommunkod: 67, namn: "Markaryd"},
    {lankod: 7, kommunkod: 63, namn: "Tingsryd"},
    {lankod: 7, kommunkod: 60, namn: "Uppvidinge"},
    {lankod: 7, kommunkod: 80, namn: "Växjö"},
    {lankod: 7, kommunkod: 65, namn: "Älmhult"},
    {lankod: 8, kommunkod: 85, namn: "Borgholm"},
    {lankod: 8, kommunkod: 62, namn: "Emmaboda"},
    {lankod: 8, kommunkod: 60, namn: "Hultsfred"},
    {lankod: 8, kommunkod: 21, namn: "Högsby"},
    {lankod: 8, kommunkod: 80, namn: "Kalmar"},
    {lankod: 8, kommunkod: 61, namn: "Mönsterås"},
    {lankod: 8, kommunkod: 40, namn: "Mörbylånga"},
    {lankod: 8, kommunkod: 81, namn: "Nybro"},
    {lankod: 8, kommunkod: 82, namn: "Oskarshamn"},
    {lankod: 8, kommunkod: 34, namn: "Torsås"},
    {lankod: 8, kommunkod: 84, namn: "Vimmerby"},
    {lankod: 8, kommunkod: 83, namn: "Västervik"},
    {lankod: 9, kommunkod: 80, namn: "Gotland"},
    {lankod: 9, kommunkod: 81, namn: "tom"},
    {lankod: 10, kommunkod: 82, namn: "Karlshamn"},
    {lankod: 10, kommunkod: 80, namn: "Karlskrona"},
    {lankod: 10, kommunkod: 60, namn: "Olofström"},
    {lankod: 10, kommunkod: 81, namn: "Ronneby"},
    {lankod: 10, kommunkod: 83, namn: "Sölvesborg"},
    {lankod: 12, kommunkod: 60, namn: "Bjuv"},
    {lankod: 12, kommunkod: 72, namn: "Bromölla"},
    {lankod: 12, kommunkod: 31, namn: "Burlöv"},
    {lankod: 12, kommunkod: 78, namn: "Båstad"},
    {lankod: 12, kommunkod: 85, namn: "Eslöv"},
    {lankod: 12, kommunkod: 83, namn: "Helsingborg"},
    {lankod: 12, kommunkod: 93, namn: "Hässleholm"},
    {lankod: 12, kommunkod: 84, namn: "Höganäs"},
    {lankod: 12, kommunkod: 66, namn: "Hörby"},
    {lankod: 12, kommunkod: 67, namn: "Höör"},
    {lankod: 12, kommunkod: 76, namn: "Klippan"},
    {lankod: 12, kommunkod: 90, namn: "Kristianstad"},
    {lankod: 12, kommunkod: 61, namn: "Kävlinge"},
    {lankod: 12, kommunkod: 82, namn: "Landskrona"},
    {lankod: 12, kommunkod: 62, namn: "Lomma"},
    {lankod: 12, kommunkod: 81, namn: "Lund"},
    {lankod: 12, kommunkod: 80, namn: "Malmö"},
    {lankod: 12, kommunkod: 73, namn: "Osby"},
    {lankod: 12, kommunkod: 75, namn: "Perstorp"},
    {lankod: 12, kommunkod: 91, namn: "Simrishamn"},
    {lankod: 12, kommunkod: 65, namn: "Sjöbo"},
    {lankod: 12, kommunkod: 64, namn: "Skurup"},
    {lankod: 12, kommunkod: 30, namn: "Staffanstorp"},
    {lankod: 12, kommunkod: 14, namn: "Svalöv"},
    {lankod: 12, kommunkod: 63, namn: "Svedala"},
    {lankod: 12, kommunkod: 70, namn: "Tomelilla"},
    {lankod: 12, kommunkod: 87, namn: "Trelleborg"},
    {lankod: 12, kommunkod: 33, namn: "Vellinge"},
    {lankod: 12, kommunkod: 86, namn: "Ystad"},
    {lankod: 12, kommunkod: 77, namn: "Åstorp"},
    {lankod: 12, kommunkod: 92, namn: "Ängelholm"},
    {lankod: 12, kommunkod: 57, namn: "Örkelljunga"},
    {lankod: 12, kommunkod: 56, namn: "Östra Göinge"},
    {lankod: 13, kommunkod: 82, namn: "Falkenberg"},
    {lankod: 13, kommunkod: 80, namn: "Halmstad"},
    {lankod: 13, kommunkod: 15, namn: "Hylte"},
    {lankod: 13, kommunkod: 84, namn: "Kungsbacka"},
    {lankod: 13, kommunkod: 81, namn: "Laholm"},
    {lankod: 13, kommunkod: 83, namn: "Varberg"},
    {lankod: 14, kommunkod: 40, namn: "Ale"},
    {lankod: 14, kommunkod: 89, namn: "Alingsås"},
    {lankod: 14, kommunkod: 60, namn: "Bengtsfors"},
    {lankod: 14, kommunkod: 43, namn: "Bollebygd"},
    {lankod: 14, kommunkod: 90, namn: "Borås"},
    {lankod: 14, kommunkod: 38, namn: "Dals-Ed"},
    {lankod: 14, kommunkod: 45, namn: "Essunga"},
    {lankod: 14, kommunkod: 99, namn: "Falköping"},
    {lankod: 14, kommunkod: 39, namn: "Färgelanda"},
    {lankod: 14, kommunkod: 44, namn: "Grästorp"},
    {lankod: 14, kommunkod: 47, namn: "Gullspång"},
    {lankod: 14, kommunkod: 80, namn: "Göteborg"},
    {lankod: 14, kommunkod: 71, namn: "Götene"},
    {lankod: 14, kommunkod: 66, namn: "Herrljunga"},
    {lankod: 14, kommunkod: 97, namn: "Hjo"},
    {lankod: 14, kommunkod: 1, namn: "Härryda"},
    {lankod: 14, kommunkod: 46, namn: "Karlsborg"},
    {lankod: 14, kommunkod: 82, namn: "Kungälv"},
    {lankod: 14, kommunkod: 41, namn: "Lerum"},
    {lankod: 14, kommunkod: 94, namn: "Lidköping"},
    {lankod: 14, kommunkod: 62, namn: "Lilla Edet"},
    {lankod: 14, kommunkod: 84, namn: "Lysekil"},
    {lankod: 14, kommunkod: 93, namn: "Mariestad"},
    {lankod: 14, kommunkod: 63, namn: "Mark"},
    
    
    
    
    ];
    var kommun2 = [
    {lankod: 80, kommunkod: 80, namn: "Gotland 60"},
    {lankod: 81, kommunkod: 81, namn: "tom 81"},
    ];
    
    function showSubKommun(subCat,selectObj,obj,d,d1,s1) {
     if (s1&&d1){
      s1.options.length = 0;
      s1[0] = new Option(d1);
    
     }
     selectObj.options.length = 0;
     if (subCat == 0){
      selectObj[0] = new Option(d);
     }
     for (var j = 0,elm3,k = 0; (elm3 = obj[k]); ++k)
      if (elm3.lankod == subCat)
       selectObj.options[j++] = new Option(elm3.namn, elm3.kommunkod);
     }
    </script>
    
    
    
    
    <form name="stad">
    <select name="lan" onChange="showSubKommun(this.value,this.form.underKommun,kommun,'Välj län först...','Empty',this.form.underKommun2,kommun2);">
    <option value="0">Välj län</option>
    <option value="10" selected="selected">Blekinge län</option>
    <option value="9">Gotlands län 9</option>
    <option value="13">Hallands län</option>
    <option value="6">Jönköpings län</option>
    <option value="8">Kalmar län</option>
    <option value="7">Kronobergs län</option>
    <option value="12">Skåne län</option>
    <option value="1">Stockholms län</option>
    <option value="4">Södermanlands län</option>
    <option value="3">Uppsala län</option>
    <option value="14">Västra Götalands län</option>
    <option value="5">Östergötlands län</option>
    </select>
    
    
    
    <select name="underKommun" onChange="showSubKommun(this.value,this.form.underKommun2,kommun2)">
    <option value="0" selected>Välj län först</option>
    </select>
    
    
    <select name="underKommun2" >
    <option value="0" selected>Välj län först 2</option>
    </select>
    </form>
    
    
    
    </body>
    
    </html>
    Vic

    God loves you and will never love you less.

    http://www.vicsjavascripts.org/Home.htm
    If my post has been useful please donate to http://www.operationsmile.org.uk/

  3. #3
    Join Date
    Feb 2012
    Posts
    15
    Thank you very much!

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center

"

"

X vBulletin 4.2.2 Debug Information

  • Page Generation 0.13759 seconds
  • Memory Usage 2,934KB
  • Queries Executed 15 (?)
More Information
Template Usage (33):
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (3)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (73):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates