2010-09-16 27 views
5

Wiem, że nie powinienem tego robić, ale może być łatwiejsze niż wyjaśnienie klientom, że powinieneś zrobić to za pomocą przeglądarki. Mają publiczny komputer i serwer działający na komputerze na koncie administratora (kod, który piszę). Chcą, aby ludzie wprowadzali swoje informacje, ale nie chcą, aby ktoś naciskał w polu wprowadzania e-maili, aby wyświetlić adres e-mailowy ppls. Czy istnieje sposób mogę wyłączyć to za pomocą kodu w IE? (uważam, że używają 6, ale mogą użyć 7 lub 8).Czy można wyłączyć autouzupełnianie?

+0

Tak, jest na to sposób. –

Odpowiedz

15

Użyj niestandardowych autocomplete atrybut:

autocomplete="off" 

działa we wszystkich nowoczesnych przeglądarkach. Jednak złamie sprawdzanie poprawności HTML 4. No way around that. Będzie ważny pod numerem HTML 5.

referencyjny:

+0

, więc '' ok, spróbuję tego teraz. -edit- tak, zadziałało! zaakceptuje, gdy będę mógł –

+0

użyć JavaScript do dołączenia atrybutu autocomplete do pola tekstowego, nie? Wtedy to zadziała, a twoja strona nadal będzie sprawdzana. Najlepsze z obu światów. – Timothy

+1

@Tymothy dobry pomysł, ale to nie zadziała z wartościami formularza, które są automatycznie uzupełniane przy ładowaniu strony. Jedynym sposobem na wyłączenie tego, co działa z poprawnym HTML, jest zmiana nazwy elementów formularza na każde żądanie, takie jak 'user124928239' ... –

2
<input name="name" autocomplete="off"> 
+10

-1 dla CAPITAL HTML !!! BOLESNE I NIE WALCZĄCE !!! – Hello71

Powiązane problemy