Avatar billede dennism Nybegynder
29. oktober 2007 - 22:03 Der er 4 kommentarer og
1 løsning

JavaScript: multiple select

Jeg har en select der minder om denne:
<select name="groupIds[]" size="2" multiple="true" >
    <option value="1">Options 1</option>
    <option value="2">Option 2</option>
</select>

Jeg forsøger nu f.eks. at finde denne select i JavaScript på denne måde:
document.adminForm.groupIds[].options.length

Hvor adminForm er min formular hvor den ligger. Jeg får en fejl, pga. de []. Hvordan kan det være? Det er den jo nødt til at hedde, for i f.eks. PHP at kunne hente flere options.
Avatar billede erikjacobsen Ekspert
29. oktober 2007 - 22:15 #1
<select id="g" name="groupIds[]" size="2" multiple="true" >

og

document.getElementById("g").options.length
Avatar billede dennism Nybegynder
30. oktober 2007 - 09:24 #2
Tak for det. Du må meget gerne smide et svar!
Avatar billede erikjacobsen Ekspert
30. oktober 2007 - 09:34 #3
Jeg samler slet ikke på point, tak. Svar selv, accepter eget svar.
Avatar billede dennism Nybegynder
30. oktober 2007 - 09:37 #4
.
Avatar billede roenving Novice
21. november 2007 - 15:26 #5
-- og med elements-collection kan du også finde den:

document.adminForm.elements["groupIds[]"].options.length
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