Używam tagu do tworzenia listy sugestii dla mojego pola wyszukiwania, ale nie mogę wybrać wielu wartości z bazy danych. Obecnie mój HTML jest:wielokrotne wybory z datalistą
<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>
Zaoferuje propozycje jednej pozycji, ale po tym, że propozycje nie będą sugerować autouzupełniania dla mojej drugiej opcji. Pomyślałem, że tag "wiele" jest wszystkim, czego potrzebuję (i co jest zasugerowane online), ale wydaje się, że nie przynosi pożądanego efektu.
Wszelkie sugestie?
Według MDN wielokrotność dotyczy tylko typów "e-mail" i "plików". Myślę, że nie masz szczęścia dla tradycyjnego pola tekstowego i może być konieczne użycie czegoś takiego jak select2.js –
To niefortunne :(Czy istnieje jakiś pakiet javascript, który nie używa jquery, które może to zrobić? –
zależą one od biblioteki, ponieważ jest w niej przyzwoita ilość manipulacji DOM, wybrana jest opcja select2 (jQuery) (jQuery lub Prototype), autouzupełnianie jQuery UI (jQuery) .Myślę, że po tym dostaniesz mniej niezawodne rozwiązania. używasz jQuery? –