---
title: "Sveriges kommuner"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/64630-sveriges-kommuner"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Jesper T"
published: "2003-01-13T04:15:30.000Z"
updated: "2014-09-15T13:08:43.000Z"
replies: 7
views: 10206
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/64630-sveriges-kommuner"
---

# Sveriges kommuner

## #1 — Jesper T, 2003-01-13T04:15Z

Saknade ett "kommunscript" där kommunerna styrde på en selectlist med sveriges samtliga län, så jag snickrade ihop ett. 
Även de senaste kommuntilskotten finns med(2003-01-12).
Testa det [här](http://member.webforum.nu/Jesper%20T/kommuner.htm)

Lycka till!

```
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Sveriges alla kommuner</title>
</head>
<body>

<script language="JavaScript" type="text/javascript">
<!--//
var kommun = new Array(22);
for(var n=0;n<kommun.length;n++){
	kommun[n] = new Array();
}
// Samtliga kommuner
kommun[0][0]="-- Välj län --";kommun[1][0]="Karlshamn";kommun[1][1]="Karlskrona";kommun[1][2]="Olofström";kommun[1][3]="Ronneby";kommun[1][4]="Sölvesborg";kommun[2][0]="Avesta";kommun[2][1]="Borlänge";kommun[2][2]="Falun";kommun[2][3]="Gagnef";kommun[2][4]="Hedemora";kommun[2][5]="Leksand";kommun[2][6]="Ludvika";kommun[2][7]="Malung";kommun[2][8]="Mora";kommun[2][9]="Orsa";kommun[2][10]="Rättvik";kommun[2][11]="Smedjebacken";kommun[2][12]="Säter";kommun[2][13]="Vansbro";kommun[2][14]="Älvdalen";kommun[3][0]="Gotland";kommun[4][0]="Bollnäs";kommun[4][1]="Gävle";kommun[4][2]="Hofors";kommun[4][3]="Hudiksvall";kommun[4][4]="Ljusdal";kommun[4][5]="Nordanstig";kommun[4][6]="Ockelbo";kommun[4][7]="Ovanåker";kommun[4][8]="Sandviken";kommun[4][9]="Söderhamn";kommun[5][0]="Falkenberg";kommun[5][1]="Halmstad";kommun[5][2]="Hylte";kommun[5][3]="Kungsbacka";kommun[5][4]="Laholm";kommun[5][5]="Varberg";kommun[6][0]="Berg";kommun[6][1]="Bräcke";kommun[6][2]="Härjedalen";kommun[6][3]="Krokom";kommun[6][4]="Ragunda";kommun[6][5]="Strömsund";kommun[6][6]="Åre";kommun[6][7]="Östersund";kommun[7][0]="Aneby";kommun[7][1]="Eksjö";kommun[7][2]="Gislaved";kommun[7][3]="Gnosjö";kommun[7][4]="Habo";kommun[7][5]="Jönköping";kommun[7][6]="Mullsjö";kommun[7][7]="Nässjö";kommun[7][8]="Sävsjö";kommun[7][9]="Tranås";kommun[7][10]="Vaggeryd";kommun[7][11]="Vetlanda";kommun[7][12]="Värnamo";kommun[8][0]="Borgholm";kommun[8][1]="Emmaboda";kommun[8][2]="Hultsfred";kommun[8][3]="Högsby";kommun[8][4]="Kalmar";kommun[8][5]="Mönsterås";kommun[8][6]="Mörbylånga";kommun[8][7]="Nybro";kommun[8][8]="Oskarshamn";kommun[8][9]="Torsås";kommun[8][10]="Vimmerby";kommun[8][11]="Västervik";kommun[9][0]="Alvesta";kommun[9][1]="Lessebo";kommun[9][2]="Ljungby";kommun[9][3]="Markaryd";kommun[9][4]="Tingsryd";kommun[9][5]="Uppvidinge";kommun[9][6]="Växjö";kommun[9][7]="Älmhult";kommun[10][0]="Arjeplog";kommun[10][1]="Arvidsjaur";kommun[10][2]="Boden";kommun[10][3]="Gällivare";kommun[10][4]="Haparanda";kommun[10][5]="Jokkmokk";kommun[10][6]="Kalix";kommun[10][7]="Kiruna";kommun[10][8]="Luleå";kommun[10][9]="Pajala";kommun[10][10]="Piteå";kommun[10][11]="Älvsbyn";kommun[10][12]="Överkalix";kommun[10][13]="Övertorneå";kommun[11][0]="Bjuv";kommun[11][1]="Bromölla";kommun[11][2]="Burlöv";kommun[11][3]="Båstad";kommun[11][4]="Eslöv";kommun[11][5]="Helsingborg";kommun[11][6]="Hässleholm";kommun[11][7]="Höganäs";kommun[11][8]="Hörby";kommun[11][9]="Höör";kommun[11][10]="Klippan";kommun[11][11]="Kristianstad";kommun[11][12]="Kävlinge";kommun[11][13]="Landskrona";kommun[11][14]="Lomma";kommun[11][15]="Lund";kommun[11][16]="Malmö";kommun[11][17]="Osby";kommun[11][18]="Perstorp";kommun[11][19]="Simrishamn";kommun[11][20]="Sjöbo";kommun[11][21]="Skurup";kommun[11][22]="Staffanstorp";kommun[11][23]="Svalöv";kommun[11][24]="Svedala";kommun[11][25]="Tomelilla";kommun[11][26]="Trelleborg";kommun[11][27]="Vellinge";kommun[11][28]="Ystad";kommun[11][29]="Ängelholm";kommun[11][30]="Åstorp";kommun[11][31]="Örkelljunga";kommun[11][32]="Östra Göinge";kommun[12][0]="Botkyrka";kommun[12][1]="Danderyd";kommun[12][2]="Ekerö";kommun[12][3]="Haninge";kommun[12][4]="Huddinge";kommun[12][5]="Järfälla";kommun[12][6]="Lidingö";kommun[12][7]="Nacka";kommun[12][8]="Norrtälje";kommun[12][9]="Nykvarn";kommun[12][10]="Nynäshamn";kommun[12][11]="Salem";kommun[12][12]="Sigtuna";kommun[12][13]="Sollentuna";kommun[12][14]="Solna";kommun[12][15]="Stockholm";kommun[12][16]="Sundbyberg";kommun[12][17]="Södertälje";kommun[12][18]="Tyresö";kommun[12][19]="Täby";kommun[12][20]="Upplands-Bro";kommun[12][21]="Upplands-Väsby";kommun[12][22]="Vallentuna";kommun[12][23]="Vaxholm";kommun[12][24]="Värmdö";kommun[12][25]="Österåker";kommun[13][0]="Eskilstuna";kommun[13][1]="Flen";kommun[13][2]="Gnesta";kommun[13][3]="Katrineholm";kommun[13][4]="Nyköping";kommun[13][5]="Oxelösund";kommun[13][6]="Strängnäs";kommun[13][7]="Trosa";kommun[13][8]="Vingåker";kommun[14][0]="Enköping";kommun[14][1]="Håbo";kommun[14][2]="Knivsta";kommun[14][3]="Tierp";kommun[14][4]="Uppsala";kommun[14][5]="Älvkarleby";kommun[14][6]="Östhammar";kommun[15][0]="Arvika";kommun[15][1]="Eda";kommun[15][2]="Filipstad";kommun[15][3]="Forshaga";kommun[15][4]="Grums";kommun[15][5]="Hagfors";kommun[15][6]="Hammarö";kommun[15][7]="Karlstad";kommun[15][8]="Kil";kommun[15][9]="Kristinehamn";kommun[15][10]="Munkfors";kommun[15][11]="Storfors";kommun[15][12]="Sunne";kommun[15][13]="Säffle";kommun[15][14]="Torsby";kommun[15][15]="Årjäng";kommun[16][0]="Bjurholm";kommun[16][1]="Dorotea";kommun[16][2]="Lycksele";kommun[16][3]="Malå";kommun[16][4]="Nordmaling";kommun[16][5]="Norsjö";kommun[16][6]="Robertsfors";kommun[16][7]="Skellefteå";kommun[16][8]="Sorsele";kommun[16][9]="Storuman";kommun[16][10]="Umeå";kommun[16][11]="Vilhelmina";kommun[16][12]="Vindeln";kommun[16][13]="Vännäs";kommun[16][14]="Åsele";kommun[17][0]="Härnösand";kommun[17][1]="Kramfors";kommun[17][2]="Sollefteå";kommun[17][3]="Sundsvall";kommun[17][4]="Timrå";kommun[17][5]="Ånge";kommun[17][6]="Örnsköldsvik";kommun[18][0]="Arboga";kommun[18][1]="Fagersta";kommun[18][2]="Hallstahammar";kommun[18][3]="Heby";kommun[18][4]="Kungsör";kommun[18][5]="Köping";kommun[18][6]="Norberg";kommun[18][7]="Sala";kommun[18][8]="Skinnskatteberg";kommun[18][9]="Surahammar";kommun[18][10]="Västerås";kommun[19][0]="Ale";kommun[19][1]="Alingsås";kommun[19][2]="Bengtsfors";kommun[19][3]="Bollebygd";kommun[19][4]="Borås";kommun[19][5]="Dals-Ed";kommun[19][6]="Essunga";kommun[19][7]="Falköping";kommun[19][8]="Färgelanda";kommun[19][9]="Grästorp";kommun[19][10]="Gullspång";kommun[19][11]="Göteborg";kommun[19][12]="Götene";kommun[19][13]="Herrljunga";kommun[19][14]="Hjo";kommun[19][15]="Härryda";kommun[19][16]="Karlsborg";kommun[19][17]="Kungälv";kommun[19][18]="Lerum";kommun[19][19]="Lidköping";kommun[19][20]="Lilla Edet";kommun[19][21]="Lysekil";kommun[19][22]="Mariestad";kommun[19][23]="Mark";kommun[19][24]="Mellerud";kommun[19][25]="Munkedal";kommun[19][26]="Mölndal";kommun[19][27]="Orust";kommun[19][28]="Partille";kommun[19][29]="Skara";kommun[19][30]="Skövde";kommun[19][31]="Sotenäs";kommun[19][32]="Stenungsund";kommun[19][33]="Strömstad";kommun[19][34]="Svenljunga";kommun[19][35]="Tanum";kommun[19][36]="Tibro";kommun[19][37]="Tidaholm";kommun[19][38]="Tjörn";kommun[19][39]="Tranemo";kommun[19][40]="Trollhättan";kommun[19][41]="Töreboda";kommun[19][42]="Uddevalla";kommun[19][43]="Ulricehamn";kommun[19][44]="Vara";kommun[19][45]="Vänersborg";kommun[19][46]="Vårgårda";kommun[19][47]="Åmål";kommun[19][48]="Öckerö";kommun[20][0]="Askersund";kommun[20][1]="Degerfors";kommun[20][2]="Hallsberg";kommun[20][3]="Hällefors";kommun[20][4]="Karlskoga";kommun[20][5]="Kumla";kommun[20][6]="Laxå";kommun[20][7]="Lekeberg";kommun[20][8]="Lindesberg";kommun[20][9]="Ljusnarsberg";kommun[20][10]="Nora";kommun[20][11]="Örebro";kommun[21][0]="Boxholm";kommun[21][1]="Finspång";kommun[21][2]="Kinda";kommun[21][3]="Linköping";kommun[21][4]="Mjölby";kommun[21][5]="Motala";kommun[21][6]="Norrköping";kommun[21][7]="Söderköping";kommun[21][8]="Vadstena";kommun[21][9]="Valdemarsvik";kommun[21][10]="Ydre";kommun[21][11]="Åtvidaberg";kommun[21][12]="Ödeshög";
// osv.
function showSubKommun(subCat,selectObj){
	selectObj.length=kommun[subCat].length;
	for(var n=0;n<kommun[subCat].length;n++){
		selectObj[n].text=kommun[subCat][n];
		selectObj[n].value=kommun[subCat][n];
	}
}
</script>

<form>
<select name="lan" onChange="showSubKommun(this.selectedIndex,this.form.underKommun);">
    <option value="" selected>-- Välj Län --</option>
    <option>Blekinge län</option>
    <option>Dalarnas län</option>
    <option>Gotlands län</option>
    <option>Gävleborgs län</option>
    <option>Hallands län</option>
    <option>Jämtlands län</option>
    <option>Jönköpings län</option>
    <option>Kalmar län</option>
    <option>Kronobergs län</option>
    <option>Norrbottens län</option>
    <option>Skåne län</option>
    <option>Stockholms län</option>
    <option>Södermanlands län</option>
    <option>Uppsala län</option>
    <option>Värmlands län</option>
    <option>Västerbottens län</option>
    <option>Västernorrlands län</option>
    <option>Västmanlands län</option>
    <option>Västra Götalands län</option>
    <option>Örebro län</option>
    <option>Östergötlands län</option>
  </select>
<select name="underKommun">
    <option selected>-- V&auml;lj l&auml;n --</option>
  </select>
</form>

</body>
</html>
```

Permalänk: https://www.webforum.nu/p/64630

## #2 — znyder, 2004-10-20T14:10Z

Ursäkta att jag drar upp denna tråd :)
Men jag hade supermycket hjälp av denna, men saknar en liten funktion...

Jag kommer använda denna till mina medlemmar, men när dom valt sitt län och kommun och sparar och sen kanske vill ändra igen så vill jag att det redan ska vara SELECTED på vald kommun (som medlemms valt) och inte så man får välja om igen.. LÄNET är redan löst men just kommunerna, lite jobbigt p.g.a att jag suger på Javascript...

Går detta?

Permalänk: https://www.webforum.nu/p/1465341

## #3 — nitro2k01, 2004-10-20T14:27Z

Den här tråden ser inte riktigt bra ut i opera...

Permalänk: https://www.webforum.nu/p/1465347

## #4 — Lasp, 2004-10-20T15:05Z

Om jag hade varit arkitekt för detta hade jag dessutom låtit 80 (huvudkommunen komma först på resp län.
Sedan som sagt skall ju befintliga data läsas upp först.

Permalänk: https://www.webforum.nu/p/1465364

## #5 — bassebhu, 2004-11-10T21:20Z

Jag har nu lyckats bygga om Jespers script med hjälp av Peter S i JavaScript-forumet. Det bygger på samma idé men med RSV's läns-/kommun-koder :)

Resultatet finns efter accepterade inlägget:

<http://www.webforum.nu/showthread.php?s=&forumid=24&postid=947487>

 :)

Permalänk: https://www.webforum.nu/p/1482299

## #6 — Mc Fetto, 2004-11-10T21:29Z

> **nitro2k01 skrev:**
>
> Den här tråden ser inte riktigt bra ut i opera...

Nej, verkligen inte  :q

Permalänk: https://www.webforum.nu/p/1482306

## #7 — ax5, 2014-09-14T02:45Z

```php
<select class="form-control" name="town">
<?php 
 $cities = [
    "Blekinge Län",
    "Dalarnas Län",
    "Gotlands Län",
    "Gävleborgs Län",
    "Hallands Län",
    "Jämtlands Län",
    "Jönköpings Län",
    "Kalmar Län",
    "Kronobergs Län",
    "Norrbottens Län",
    "Skåne Län",
    "Stockholms Län",
    "Södermanlands Län",
    "Uppsala Län",
    "Värmlands Län",
    "Västerbottens Län",
    "Västernorrlands Län",
    "Västmanlands Län",
    "Västra Götalands Län",
    "Örebro Län",
    "Östergötlands Län"
];

foreach ($cities as $value) {

	echo '<option value="'.$value.'">'.$value.'</option>';

}
?>
</select>
```

Permalänk: https://www.webforum.nu/p/2317652

## #8 — The_Hulk, 2014-09-15T13:08Z

> **[ax5 skrev:](https://www.webforum.nu/p/1571904)**
>
> ```php
> <select class="form-control" name="town">
> <?php 
>  $cities = [
>     "Blekinge Län",
>     "Dalarnas Län",
>     "Gotlands Län",
>     "Gävleborgs Län",
>     "Hallands Län",
>     "Jämtlands Län",
>     "Jönköpings Län",
>     "Kalmar Län",
>     "Kronobergs Län",
>     "Norrbottens Län",
>     "Skåne Län",
>     "Stockholms Län",
>     "Södermanlands Län",
>     "Uppsala Län",
>     "Värmlands Län",
>     "Västerbottens Län",
>     "Västernorrlands Län",
>     "Västmanlands Län",
>     "Västra Götalands Län",
>     "Örebro Län",
>     "Östergötlands Län"
> ];
> 
> foreach ($cities as $value) {
> 
> 	echo '<option value="'.$value.'">'.$value.'</option>';
> 
> }
> ?>
> </select>
> ```

Du har letat upp en 10 år gammal tråd och postar PHP-kod när det frågas om JavaScript. Dessutom handlade det om både län och kommuner.

Permalänk: https://www.webforum.nu/p/2317657

---

Tråden på webben: https://www.webforum.nu/amne/javascript/64630-sveriges-kommuner
