selectedIndex.value fra multiple <select>
Jeg har nogle dynamisk opdatered dropdown, og det virker fint nok, men nu skal den <select> man vælger fra være en multiple. Og så kommer jeg i problemer.På www.devguru.com står følgende.
----- snip devguru -----
Code:
document.forms[0].musicType.options.selectedIndex
...or you could simply use the selectedIndex property of the Select object:
Code:
document.forms[0].musicType.selectedIndex
Both the above lines of code return the number of the currently-selected index. If, however, the Select object allows for multiple selections (i.e. when the <SELECT> tag includes the MULTIPLE attribute), the selectedIndex property will only return the index of the first option selected. To determine all of the selected options, you would have to loop through the options array testing each option individually.
----- snip devguru -----
Som der står får jeg kun at vide hvilken der er selected øverst.
Jeg kan ikke finde en forklaring på hvordan man checker hvert enkelt option om den er selected.
loopen kan jeg godt klare.
ellers bare rent manuelt.
if (document.make.region.options[0].???? == selected) {
gør noget
}
if (document.make.region.options[1].???? == selected) {
gør noget andet
}
Men hvad skal der stå i if sætningen for at checke hvert enkelt option om den er selected.
