2009-08-17 9 views
0

ich mich für eine jQuery-Plugin suchen, entweder ersetzt oder verbessert die HTML < > Tag in Internet Explorer 6.jQuery Plugin HTML mit Tastatur-Unterstützung für IE6 wählen ersetzen

Stellen Sie sich diese Situation wählen:

<select name="test"> 
    <option>Apple</option> 
    <option>Apricot</option> 
    <option>Lemon</option> 
    <option>Peach</option> 
    <option>Pear</option> 
    <option>Raspberry</option> 
</select> 

Wenn Sie in IE7 oder später (oder Firefox) das resultierende Auswahlfeld auswählen und "APR" eingeben, wählen Sie "Aprikose", da es mit APR beginnt.

In IE6 landen Sie bei Raspberry, weil bei "A" wählt es "Apple", dann "P" -> "Peach" und schließlich R -> "Raspberry".

Nun, was mein Client sucht, ist IE7 Verhalten in IE6. Irgendeine Chance, dass es ein Plugin für jQuery gibt, das mich davon abhalten kann, meine eigene Implementierung einer Auswahlbox zu schreiben?

Ich habe mehrere gefunden, aber ihnen fehlt entweder eine vernünftige Tastaturunterstützung oder sie funktionieren nicht mit IE6.

(Und: Nein, auf IE7 Aktualisierung ist noch nicht eine Option.)

Antwort

3

Warum die Auswahlbox nicht beseitigen und eine Auto-Vervollständigen-Box implementieren? Es gibt viele Plugins für jQuery, die die automatische Vervollständigung übernehmen. Sie können die Werte sogar im JavaScript speichern, um die Rückkehr zum Server zu vermeiden, wenn der Benutzer tippt.

+0

Eigentlich ist das, was ich derzeit vorschlage, sie zu tun. Ich suche nur nach einer Option, wenn sie diese Idee nicht mögen. – BlaM

3

Ich würde in etwas wie FlexBox suchen, könnte dies für das, was Sie versuchen, zu erreichen arbeiten.

+0

FlexBox ist sehr nah an dem, was ich suche. Es ist Leistung mit einer hohen Anzahl von Elementen (etwa 1000) ist aber sehr schlecht. – BlaM

+0

(Ja, ich könnte nur die JSON gehen, aber es wäre dann nicht möglich, die vollständige Liste anzuzeigen) – BlaM

+0

keine Möglichkeit, sie in kleine Gruppen aufzuteilen? vielleicht eine Ajax Call Query Return basierend auf dem ersten Buchstaben eingegeben? –

Verwandte Themen