Schmale eine Liste von Elementen während der Eingabe mit Javascript

8

Ich versuche, ein Plugin oder eine solide Methode zu finden, um eine Liste von Elementen einzugrenzen, wenn ein Benutzer tippt.

Im Wesentlichen gibt es eine Liste, die immer sichtbar ist und Produktnamen enthält, durch die Benutzer blättern können. Unten wäre ein Formular, wo Sie den Namen eines Produkts eingeben können. Während Sie tippen, wird die Liste eingegrenzt.

Ich habe versucht, einen Weg zu finden, um so etwas wie die automatische Vervollständigung von jQuery UI anzupassen, um auf diese Weise zu arbeiten, aber mit einigen Schwierigkeiten.

Hat jemand so etwas schon mal gemacht oder Ideen?

    
Cawlin 20.01.2009, 21:15
quelle

2 Antworten

22

Hier ist ein kurzes Beispiel für einen Ansatz, der funktionieren kann:

HTML:

%Vor%

JS:

%Vor%

Das ist ein einfacher Ansatz und würde wahrscheinlich ein wenig optimiert werden müssen. Aber es ist nah dran, was du brauchst.

    
David 20.01.2009, 21:32
quelle
5

Wie wäre es mit dem quickSearch Plugin?

    
Wardy 21.01.2009 15:02
quelle