Ich habe gerade begonnen, Select2 ( Ссылка ) zu verwenden und versuche eine grundlegende Aufgabe zu erledigen .
Ich habe eine Auswahlbox, die zum Beispiel 3 Elemente enthält. Ich möchte in der Lage sein, dass der Benutzer entweder eines der 3 Ergebnisse auswählt oder sein eigenes Ergebnis eintippt und schließlich bei der Einreichung einen beliebigen Wert in das Feld eingibt.
Der obige Code erlaubt mir, die 3 Ergebnisse zu sehen und selbst ein Ergebnis einzugeben. Aber ich bin nicht in der Lage, das eingegebene Ergebnis zu "kleben", wenn ich wegklicke, drücke Enter oder wähle das Ergebnis, das ich gerade eingegeben habe. Das selbe gilt für die Auswahloptionen, aber am meisten interessiere ich mich für den vom Benutzer eingegebenen Text / p>
So sieht es aus:
Mit dem Parameter createSearchChoice können Sie genau das machen, was Sie wollen. Hier ist ein Beispiel:
%Vor%Entnommen aus einer geschlossenen Ausgabe von: Ссылка
Geige: Ссылка
Stellen Sie außerdem sicher, dass Sie der Eingabe einen Namen hinzufügen, andernfalls sehen Sie den Wert auf der Serverseite nicht
%Vor%Die verwendete Bibliothek wird zum Filtern von Optionen in einem Auswahlfeld verwendet. Es braucht keine neuen Eingaben, wie in der eigenen Dokumentation :
Select2 ist ein jQuery-basierter Ersatz für ausgewählte Boxen. Es unterstützt die Suche, entfernte Datensätze und das unendliche Scrollen von Ergebnissen.
Ich würde Ihnen empfehlen, jQueryUI Autocomplete oder TypAhead
Tags und Links javascript jquery forms jquery-select2