Potrzebuję zachowania pola kombi w aplikacji internetowej. Natknąłem się na następujące rozwiązanie:Unikaj filtrowania elementów danych w elemencie wejściowym
<input type="text" list="options" >
<datalist id="options" >
<option>Asterix</option>
<option>Obelix</option>
</datalist>
jednak tak szybko, jak każdy tekst jest wpisany, Firefox i Chrome pokazać użytkownikowi tylko te opcje, które pasują do już wprowadzonego tekstu. W tym przykładzie, gdy tylko wejście zawiera literę "A", przeglądarka oferuje tylko Asterix jako opcję, ale ukrywa Obelix.
Chciałbym pokazać użytkownikowi wszystkie wpisy danych, niezależnie od tego, co jest napisane w elemencie wejściowym. Chciałbym jednak zezwolić na niestandardowe dane wejściowe. W tym przykładzie użytkownik powinien móc wpisać Methusalix
, a kiedy to zrobi, chciałbym, aby przeglądarka nadal pokazywała Asterixa i Obelixa jako alternatywę. Jak można to osiągnąć za pomocą HTML5? Założę się, że jest jakaś możliwość zezwolenia na to zachowanie, ale nie mogę go znaleźć.
Używam tego, aby użytkownik wybrał między wieloma wpisami konfiguracyjnymi. Użytkownik może wybrać z istniejących wpisów konfiguracji lub utworzyć nowy, wpisując nazwę, która jeszcze nie istnieje. Chciałbym jednak umożliwić użytkownikowi powrót do istniejących już w dowolnym momencie, niezależnie od tego, jak nazwał odrzuconą nową.
Twoje pytanie brzmi? –
@ Tha'erAl-Ajlouni: Poprawiłem moje pytanie i mam nadzieję, że teraz będzie jaśniej. – Georg