webForumDet fria alternativet

Län + Stad

7 svar · 514 visningar · startad av Nachen

NachenMedlem sedan nov. 200516 inlägg
#1

Hej alla!

Jag efterlyser ett script som jag skall ha till en sökningsida, såhär:

Där finns två stycken rullister med namn Län och Stad.
I rullisten Län finns då alla Sveriges län och i Stad finns där inga städer just nu.
Man väljer då ett Län och plötsligt dyker en massa Städer som finns i just det länet upp i rullisten Stad. Sen väljer man då Stad där.

Sidan är kodad i PHP/MySQL och detta lär ju vara i Javascript, men hur som haver - Behöver hjälp - är det någon som har ett sådant här script, vore guld värt!

Peter SMedlem sedan dec. 20025 483 inlägg
#2

Hejsan! :)

Japp, Jesper har gjort ett sådant:
http://www.webforum.nu/showthread.php?t=63304

LaspMedlem sedan juli 200012 980 inlägg
#3

Det beror ju lite på vad du skall använda det till. De flesta kanske vet sitt postnummer Då kan detta vara en bra ingång. Leta här på wF i trådar om postnummer isåfall.
/R Microsoft har ju fortfarande malmöhus med som län! :birp

NachenMedlem sedan nov. 200516 inlägg
#4

Jupp, ungefär så fast liksom jag hade mer tänkt mig att man väljer "Län" (ex. Skåne län) och sen stad/by (ex. Helsingborg, Bjärnum eller Vinslöv). Alltså inte kommuner utan Städer/Byar.

Peter SMedlem sedan dec. 20025 483 inlägg
#5

Här är en början. Du får fylla på med städer. ;)

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

<script language="JavaScript" type="text/javascript">
<!--//
var city = new Array(22);
for(var n=0;n<city.length;n++){
	city[n] = new Array();
}
// Samtliga städer
city[0][0]="-- Välj kommun --";
city[1][0]="Karlshamn";
city[1][1]="Karlskrona";
city[2][0]="";
city[3][0]="";
city[4][0]="";
city[5][0]="";
city[6][0]="";
city[7][0]="";
city[8][0]="";
city[9][0]="";
city[10][0]="";
city[11][0]="";
city[12][0]="";
city[13][0]="";
city[14][0]="";
city[15][0]="";
city[16][0]="";
city[17][0]="";
city[18][0]="";
city[19][0]="";
city[20][0]="";
city[21][0]="";

function showSubCity(subCat,selectObj){
	selectObj.length=city[subCat].length;
	for(var n=0;n<city[subCat].length;n++){
		selectObj[n].text=city[subCat][n];
		selectObj[n].value=city[subCat][n];
	}
}
</script>

<form>
<select name="lan" onChange="showSubCity(this.selectedIndex,this.form.city);">
    <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="city">
    <option selected>-- V&auml;lj stad --</option>
  </select>
</form>

</body>
</html>
NachenMedlem sedan nov. 200516 inlägg
#6

Ja, usch - trevligt jobb - får väl titta av någon sida.

Peter SMedlem sedan dec. 20025 483 inlägg
#7

Här finns en lista att börja med kanske.

NachenMedlem sedan nov. 200516 inlägg
#8

Tackar

133 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)