Door de volgende functie uit te voeren probeer ik alle elementen te selecteren in een selectbox en deze daarna te submitten, zodat ik alle elementen als array kan gebruiken in PHP.
Alleen bij het saven moet de selectbox mulitple zijn, daar voor mag er telkens maar een element tegelijk geselecteerd zijn.
reslutaat van de code is dat alleen het laatste item geselecteerd wordt, omdat hij niet lijst te onthouden dat multiple inmiddels is toegestaan. Zodra ik een van de alert boxes outcomment, werkt het geheel perfecto!
Wat is hier het probleem?
Alleen bij het saven moet de selectbox mulitple zijn, daar voor mag er telkens maar een element tegelijk geselecteerd zijn.
code:
1
2
3
4
5
6
7
8
9
| function saveList(){
var len=thevragen.length;
thevragen.multiple=true;
//alert('hoi');
for(var i=0;i<=(len-1);i++){
thevragen.options.item(i).selected=true;
//alert(i + ' geselecteerd');
}
} |
reslutaat van de code is dat alleen het laatste item geselecteerd wordt, omdat hij niet lijst te onthouden dat multiple inmiddels is toegestaan. Zodra ik een van de alert boxes outcomment, werkt het geheel perfecto!
Wat is hier het probleem?