EKKi: Auswahlliste Filtern

Beitrag lesen

Mahlzeit,

z.B. steht im Auswahlfeld:
Baum
Baumhaus
Haus
Mülleimer

gebe ich nun ins eingabefeld: "bau" ein soll im Auswahlfeld nurnoch "Baum" und "Baumhaus" stehen.

Und wenn Du das "bau" wieder weglöschst, sollen wieder alle Optionen in der Selectbox stehen?

Ich würde es ungefähr folgendermaßen machen:

1.) Beim Laden der Seite dafür sorgen, dass Wert und Anzeigewert ALLER möglichen Optionen in einem Array gespeichert sind.

2.) Dem Eingabefeld einen "onkeyup"-Eventhandler verpassen, der eine Funktion aufruft, die ungefähr folgendes macht: wenn der Inhalt des Eingabefelds nicht leer ist, alle Optionen der Selectbox löschen, das Array durchgehen und für alle Elemente überprüfen, ob das, was im Eingabefeld steht, im Anzeigewert vorkommt. Wenn ja, für das aktuelle Arrayelement eine Option in die Selectbox hängen.

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|