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
Damit sind zunächst mal alle options aus der select-Box raus.
Jetzt tue ich dann alle die ich jetzt brauche wieder rein:
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
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