2012-07-17 15 views
6

Próbowałem znaleźć sposób, aby zapobiec przeglądaniu (w większości przypadków FF), aby zapobiec automatycznemu wypełnianiu mojego formularza. Nie uzupełniam auto complete, ponieważ wpisują wartości, które oferuje sugestie. Ale kiedy załaduję formularz w FF, automatycznie wypełni formularz poprzednimi wartościami. Ale zawsze chcę, aby pola były puste pod obciążeniem.Zapobieganie automatycznym wypełnianiem pól formularzy przeglądarki

Próbowałem użyć autocomplete = "off" w tagu, ale to nie działa. Czy są jakieś rozwiązania? Szukałem innych pytań i wszyscy mówią, że używają tego atrybutu, ale to nie działa w przypadku automatycznego wypełniania, ale służy do automatycznego uzupełniania. Czy mogę to zrobić za pomocą JS/jQuery?

+1

Możliwy duplikat: http://stackoverflow.com/questions/2530/how-do-you-disable-browser- autouzupełnianie-na-formularzu-polu-input-tagu –

+0

Sądzę, że jest zadowolony z autouzupełniania - jeśli dobrze go zrozumiałem. Ale nie rozumiem, dlaczego jego przeglądarka automatycznie wypełnia poprzednie wartości podczas ładowania strony. Czy na pewno nie ma żadnych pluginów/rozszerzeń, które to robią? – CodeExpress

Odpowiedz

13

spróbować to może działać na ustawieniu autocomplete="off"

<input type="text" autocomplete="off" /> 

check: How to Turn Off Form Autocompletion

+0

Wspomniałem w moim poście, że próbowałem tego, i to nie działa. FF nadal wstawia wartości od momentu ostatniego wypełnienia formularza. Próbowałem go na formularzach i znacznikach wejściowych. – skift

+3

Wygląda na to, że ta odpowiedź działa. jednak FF jest bardzo liberalny w buforowaniu danych wejściowych użytkownika i ich ponownym osadzeniu. Nie jest to więc autouzupełnianie, ale tylko FF lubi wypełniać formularz z wartościami, które już zostały przez niego wypełnione. Zmodyfikowałem skrypt js, aby wyczyścić wszystkie pola przy ładowaniu i css na biały (aby użytkownik końcowy nie widział tekstu przez sekundę, aby zniknął), aby temu zapobiec. po zakończeniu ładowania, po usunięciu tekstu, zwracam tekst do domyślnych kolorów. – skift

+1

FYI, to już nie działa z nowszymi wersjami: https://bugzilla.mozilla.org/show_bug.cgi?id=956906 – FMCorz

Powiązane problemy