Angular - podpowiadanie ostatnio wpisanych wartości w inpucie IE

Odpowiedz Nowy wątek
2019-03-08 09:47
0

Cześć Wszystkim!
W ustawieniach przeglądarki IE można ustawić autouzupełnianie, instrukcja:
https://support.microsoft.com[...]lorer-11-turn-autocomplete-on

Działa to w taki sposób, że jeśli wpiszę w input tekst np. "TEST", to następnym razem gdy w ten input kliknę i wpiszę literę "T" to podpowiada mi poprzednio wpisany tekst "TEST". Tak to też działa na formularzach webforms czy to kontrolka textbox czy też input typu text, to działa prawidłowo.

Problem natomiast pojawia się gdy mam formularz w Angularze (wersja 6 chociaż pewnie nie ma to znaczenia). W takim przypadku takie podpowiadania nie działa. Próbuję rozwiązać ten problem od jakiegoś czasu i niestety bezowocnie. Nie mam już pomysłu, więc zgłaszam się z prośbą do Was. Czy wiecie jak rozwiązać ten problem i czy można to zrobić?

Pozdrawiam serdecznie!

Pozostało 580 znaków

2019-03-08 11:09
1

Hej! Wydaje mi się, że brakuje w Twoim inpucie atrybutu name i autocomplete. Zdaje się, że przeglądarki sugerują się tym atrybutem w celu autouzupełniania.
<input type="text" name="test" autocomplete="test" value="" />

Pozdrawiam :)

edytowany 2x, ostatnio: Ashiv3r, 2019-03-08 11:12

Pozostało 580 znaków

2019-03-08 13:26
1

Dzięki za pomoc, ale wydaje mi się, że to rozwiązanie nie do końca działa i nawet je testowałem.

Aby treść poprzednio wpisana w input została zapamiętana, nie wystarczy ją wpisać w pole. Potrzeba akcji typu submit, aby zatwierdzić treść w inpucie. Problemem, więc było to, że input nie został zamknięty w elemencie FORM z dodatkowym inputem typu submit.

Próbowałem rozwiązać ten problem poza elementem FORM, ale nie udało mi się.

To tylko moja diagnoza i może nie być prawidłowa. Pozdrawiam

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0