Możliwe duplikaty:
Jak wyłączyć autouzupełnianie przeglądarki w formularzu web / field input?
Buduję aplikację, która będzieakceptowanie danych karty kredytowej. Chciałbym się upewnić, że przeglądarka NIE pamięta, co zostało wpisane w danych wejściowych dla numeru karty kredytowej. Próbowałem przekazać następujące nagłówki:
header("Expires: Tue, 03 Jul 2001 06:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
Jednak po ponownym wczytaniu strony mogę kliknąć pole wprowadzania tekstu na karcie kredytowej, aby zobaczyć, co napisałem wcześniej. Jak mogę temu zapobiec?
Odpowiedzi:
79 dla odpowiedzi № 1<input type="text" autocomplete="off"/>
Powinno działać. Alternatywnie użyj:
<form autocomplete="off" … >
dla całego formularza (patrz to powiązane pytanie).
6 dla odpowiedzi nr 2
<input type="text" autocomplete="off" />