To jest przykład zaczerpnięty z MDN.Wyszukiwanie w dowolnym miejscu treści zamiast uruchamiania
<input list="browsers" />
<datalist id="browsers">
<option value="Chrome">
<option value="Firefox">
<option value="Internet Explorer">
<option value="Opera">
<option value="Safari">
</datalist>
Obecnie, po wpisaniu E w elemencie wejściowym, nie pojawi się żadna sugestia. Chcę wyświetlać sugestie, jeśli element wartości wejściowej znajduje się w dowolnym miejscu wartości opcji zamiast wartości początkowej.
Czy to możliwe? Obecnie używam jQuery Ui Autocomplete, aby zrealizować tę funkcję. Dzięki.
Czy próbowałeś [to] (https://github.com/mmurph211/Autocomplete) – Amol
Wyświetlany kod to HTML5, więc implementacja funkcjonalna jest specyficzna dla przeglądarki i nie ma żadnych zdarzeń ani innych miejsc, w których można by zmienić/dodaj funkcjonalność. Więc jeśli potrzebujesz tej funkcjonalności, będziesz musiał użyć funkcji autouzupełniania UI jQuery. Najprawdopodobniej można zaprogramować autouzupełnianie UQ jQuery, aby pobrać dane z bazy danych. – RoToRa
Dziękuję wam. Myślę, że powinienem teraz używać autocomplete jQuery Ui. Ale jest cholernie powolny w porównaniu do html5 Datalist. :( –