Ich benutze das Tag, um eine Liste von Vorschlägen für mein Suchfeld zu erstellen, aber ich kann nicht mehrere Werte aus dem Datenlisten auswählen. Derzeit mein HTML ist:mehrere Auswahlen mit Datenverteiler
<html>
<form action="search_tags.php" method="GET"/>
Search: <input type="text" multiple="multiple" name="search" list="tags" autocomplete="off" />
<datalist id="tags">
<option value="black">
<option value="gold">
<option value="grey">
<option value="pink">
<option value="turquoise">
<option value="red">
<option value="white">
</datalist>
</html>
Es wird Vorschläge für einen Artikel bieten, aber nach, dass die Vorschläge nicht eine der automatische Vervollständigung für meine zweite Option vorschlagen. Ich dachte, dass das "multiple" -Tag alles war, was ich brauchte (und was online vorgeschlagen wird), aber es scheint nicht die gewünschte Wirkung zu haben.
Irgendwelche Vorschläge?
Laut MDN gilt multiple nur für die Typen "email" und "file". Ich denke, Sie haben Pech für ein traditionelles Textfeld, und müssen möglicherweise etwas wie select2.js verwenden –
Das ist bedauerlich :(Gibt es irgendeine Art von Javascript-Paket, das nicht jquery, das dies tun kann? –
Most of Sie hängen von einer Bibliothek ab, da es eine anständige Menge an DOM-Manipulationen gibt. Es gibt select2 (jQuery), jQuery oder Prototype, jQuery UI-Autocomplete (jQuery). Ich denke, danach wirst du in weniger zuverlässige Lösungen kommen nimmst du jQuery? –