Gå til innhold

linke to select's


Anbefalte innlegg

Hvordan får jeg options'ene i select-box nr. 2 til å endre seg, ettersom hvilket alternativ som er valgt i den første selecten?

 

Slik mange f.eks har ved at man velger fylke, og så oppdateres den andre selecten med kommunene i valgt fylke.

Lenke til kommentar
  • 1 måned senere...
Videoannonse
Annonse

noe slikt ?

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>

<head>

<title>test</title>

<script language="javascript">

var arrKommune = new Array();

arrKommune[0] = new Array('02','0211','Vestby');

arrKommune[1] = new Array('02','0213','Ski');

arrKommune[2] = new Array('02','0214','Ås');

arrKommune[3] = new Array('02','0215','Frogn');

arrKommune[4] = new Array('02','0216','Nesodden');

arrKommune[5] = new Array('02','0217','Oppegård');

arrKommune[6] = new Array('02','0219','Bærum');

arrKommune[7] = new Array('02','0220','Asker');

arrKommune[8] = new Array('02','0221','Aurskog-Høland');

arrKommune[9] = new Array('02','0226','Sørum');

arrKommune[10] = new Array('02','0227','Fet');

arrKommune[11] = new Array('02','0228','Rælingen');

arrKommune[12] = new Array('02','0229','Enebakk');

arrKommune[13] = new Array('02','0230','Lørenskog');

arrKommune[14] = new Array('02','0231','Skedsmo');

arrKommune[15] = new Array('02','0233','Nittedal');

arrKommune[16] = new Array('02','0234','Gjerdrum');

arrKommune[17] = new Array('02','0235','Ullensaker');

arrKommune[18] = new Array('02','0236','Nes');

arrKommune[19] = new Array('02','0237','Eidsvoll');

arrKommune[20] = new Array('02','0238','Nannestad');

arrKommune[21] = new Array('02','0239','Hurdal');

arrKommune[22] = new Array('01','0101','Halden');

arrKommune[23] = new Array('01','0104','Moss');

arrKommune[24] = new Array('01','0105','Sarpsborg');

arrKommune[25] = new Array('01','0106','Fredrikstad');

arrKommune[26] = new Array('01','0111','Hvaler');

arrKommune[27] = new Array('01','0118','Aremark');

arrKommune[28] = new Array('01','0119','Marker');

arrKommune[29] = new Array('01','0121','Rømskog');

arrKommune[30] = new Array('01','0122','Trøgstad');

arrKommune[31] = new Array('01','0123','Spydeberg');

arrKommune[32] = new Array('01','0124','Askim');

arrKommune[33] = new Array('01','0125','Eidsberg');

arrKommune[34] = new Array('01','0127','Skiptvet');

arrKommune[35] = new Array('01','0128','Rakkestad');

arrKommune[36] = new Array('01','0135','Råde');

arrKommune[37] = new Array('01','0136','Rygge');

arrKommune[38] = new Array('01','0137','Våler');

arrKommune[39] = new Array('01','0138','Hobøl');

 

function changeFylke(FylkeValue) {

var counter;

// ta bort alle kommuner

while (document.form1.kommune.length > 1) {

document.form1.kommune.remove(document.form1.kommune.length-1);

}

// legtil de kommuner som tilhører fylket

for (counter = 0; counter < arrKommune.length; counter++) {

if (arrKommune[counter][0] == FylkeValue) {

var newOption = document.createElement("OPTION");

newOption.value=arrKommune[counter][1];

newOption.text=arrKommune[counter][2];

document.form1.kommune.add(newOption);

}

}

}

</script>

</head>

<body>

 

<form name="form1">

<select name="fylke" onchange="changeFylke(this.value);">

<option value="0">velg fylke</option>

<option value="01">Østfold</option>

<option value="02">Akershus</option>

</select>

<select name="kommune">

<option value="0">velg kommune</option>

</select>

</form>

</body>

</html>

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...