Avatar billede Søren Bech Morsing Praktikant
04. august 2004 - 11:30 Der er 7 kommentarer og
1 løsning

finde id i select box med getelementbyid

Hvordan får jeg id ud fra en select box (form element

<select name="minselect">
id=1 value=a
id=2 (valgt) value=b
id=3 value=c
</select>

Så vil jeg gerne kunne bruge (og få 2 retur):
document.getElementById("minselecbox").value (giver mig b, jeg vil have 2)


Samtidig skal jeg kunne sætte id=2 i minseletbox2
<select name="minselect2">
id=1
id=2 (sæt så denne til valgt)
id=3
</select>
Avatar billede nikolajdu Nybegynder
04. august 2004 - 11:38 #1
har du prøvet id ;-)
Avatar billede nikolajdu Nybegynder
04. august 2004 - 11:41 #2
eller nok mere korrekt :

<form name="f">
<select name="minselect" onchange="alert(
document.f.minselect[document.f.minselect.selectedIndex].id)";>
<option id="1">a</option>
<option id="2">b</option>
Avatar billede Søren Bech Morsing Praktikant
04. august 2004 - 11:45 #3
takker, læg svar
Løsningen:
document.getElementById("minselectbox2").selectedIndex) = document.getElementById("minselectbox").selectedIndex)
Avatar billede roenving Novice
04. august 2004 - 11:59 #4
>>nikolaj

Hvorfor går du en tur over åen og henter en flaske til at tappe vand fra din hane, så du kan hælde det over de varme hænder ?-)

<select onchange="alert(this.options[this.selectedIndex].id)";>
Avatar billede nikolajdu Nybegynder
04. august 2004 - 12:06 #5
roenving ;-)

Det var nu mest for at vise hvordan det kunne kaldes hvis ikke det lå i selve formen. Anyway har du da helt ret :))
Avatar billede nikolajdu Nybegynder
04. august 2004 - 12:07 #6
bøh ;-)
Avatar billede Søren Bech Morsing Praktikant
04. august 2004 - 12:24 #7
nikolajdu> jeg skulle netop bruge det til en funktion() der kunne kopiere 1 afsnit til et andet afsnit - så det er helt perfekt
Avatar billede nikolajdu Nybegynder
04. august 2004 - 12:25 #8
tak for point :))
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