Wer ein jquery "Combo Box" sucht, scheint auf diese Frage gerichtet zu sein. Mein Beitrag ist für Leute, die auf diese Seite kommen, um ein "traditionelles" Kombinationsfeld zu finden, anstatt eine Antwort auf die ursprüngliche Frage. Die oben genannten Lösungen konzentrieren sich alle darauf, die Eingabe als Mittel zum Filtern und automatischen Vervollständigen zu einem vorhandenen Auswahlwert zu verwenden. (ideal für große Datenmengen)
Wenn Sie nach dem traditionellen Kombinationsfeld suchen, bei dem es sich einfach um "Geben Sie etwas ein oder wählen Sie aus diesen vordefinierten Werten aus" handelt (nein, wir werden diejenigen, die während der Eingabe nicht übereinstimmen, nicht ausblenden) müssen zu tun ist
<select id="combo4" style="width: 200px;"
onchange="$('input#text4').val($(this).val());">
<option>option 1</option>
<option>option 2</option>
<option>option 3</option>
</select>
<input id="text4"
style="margin-left: -203px; width: 180px; height: 1.2em; border: 0;" />
Siehe
http://bit.wisestamp.com/uncategorized/htmljquery-editable-combo-2/
Es sollte einfach sein, dies in ein Plugin zu packen, das ein vorhandenes Select-Tag konvertiert, obwohl ich das noch nicht gesehen habe.
PS: Das Hauptproblem, das ich bei "jQuery Editable Combobox" sehe, ist, dass es eine Auswahlliste bleibt und es überhaupt nicht offensichtlich ist, dass Sie einfach anfangen können, etwas Neues einzugeben.