Avatar billede d.kryger Praktikant
07. oktober 2009 - 12:49 Der er 1 løsning

Valg i select giver forskellige muligheder i en anden select

Hej eksperter.

Jeg har en side hvor jeg kommer til at have to forskellige select. Valgmulighederne i den anden select er afhængig af hvad man har valgt i den første select.

Jeg kan såmændt også godt få det til at virke med nedenstående kode ("Du har valgt nr. X", bliver udskiftet med en select med de valgmuligheder som der skal være).

MEN som I måske har bemærket så viser den lidt forkert hvis jeg vælger "nr. 4" og "nr. 3"... Det er fordi at jeg har bytte rundt på dem i den første select.

Derfor kunne jeg godt tænke mig at den viste det rigtige i det som bliver den anden select, uafhængig hvordan valgmulighederne står i den første select...

Kan nogen forstå ovenstående og kan hjælpe mig?

KODE:
<select name='omraade' onchange="for(i=0;5>i;i++){ document.getElementById('l'+i).style.display='none';} document.getElementById('l'+this.selectedIndex).style.display='block';">
<option value='l0'>nr. 0</option>
<option value='l1'>nr. 1</option>
<option value='l2'>nr. 2</option>
<option value='l4'>nr. 4</option>
<option value='l3'>nr. 3</option>
<option value='l5'>nr. 5</option>
</select>
<br>
<div id='l0' style='display:block;'>Du har valgt nr. 0</div>
<div id='l1' style='display:none;'>Du har valgt nr. 1</div>
<div id='l2' style='display:none;'>Du har valgt nr. 2</div>
<div id='l3' style='display:none;'>Du har valgt nr. 3</div>
<div id='l4' style='display:none;'>Du har valgt nr. 4</div>
<div id='l5' style='display:none;'>Du har valgt nr. 5</div>
Avatar billede d.kryger Praktikant
07. oktober 2009 - 16:32 #1
Har fundet en anden løsning, lukker spm.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester