Select-Box

MonkeyMan

Grünschnabel
Hab da nen Problem mit einer <select>-Box.

Ich möchte das so lösen, das darin bestimmte Einträge erscheinen, sowie einer ganz am Ende „alle Einträge anzeigen“.

Ist dieser ausgewählt kommen alle bzw. andere Einträge.

So, Lösungsansatz, - wenn der letzte gewählt wird, passiert folgendes

Code:
var laenge = document.forms[0].selectBox.length; 
while(laenge > 0) 
{ 
   document.forms[0].selectBox.options[laenge-1] = null; 
   laenge = laenge -1; 
}

Damit sind zunächst mal alle options aus der select-Box raus.
Jetzt tue ich dann alle die ich jetzt brauche wieder rein:

Code:
neuerEintrag1 = new Option(’Eintrag Eins’,'1'); 
document.forms[0]. selectBox.options[document.forms[0].selectBox.length] = neuerEintrag1; 

neuerEintrag2 = new Option(’Eintrag Zwei’,'2'); 
document.forms[0].selectBox.options[document.forms[0].selectBox.length] = neuerEintrag2 
. 
. 
.


Schön, damit ist meine select-Box so gefüllt wie sie soll, aber zugeklappt…


Frage:
Kann man eine select-Box irgendwie automatisch über JavaScript öffnen/aufklappen


Oder gibst da generell ne andere Lösung
 
Nein, soweit ich weiss gibt es dazu keine Methode.
Man kann von einem Dropdown lediglich die Options auslesen und
evtl. neue hinzufuegen.
 

Neue Beiträge

Zurück