2010-03-21 18 views
65

ile yenilediği giriş değerini hatırlamasını önleme Firefox ile bir sayfayı yenilediğimde, onay kutularının, giriş alanlarının vb. Değerleri korunur.Firefox'un Meta tag

Firefox'u JavaScript içermeyen bir meta etiket kullanarak saklamamanın bir yolu var mı?

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

Sen de form için otomatik tamamlama kullanabilirsiniz: Bir input etiketi için

+0

Bu kendi web sayfanız veya herhangi bir web sayfanız için mi? – Gumbo

+0

Olası olarak çoğaltılabilir [Tarayıcının tarayıcıya giriş değerlerini önbelleğe almaması/kaydetmemesi için sayfayı yap] (http://stackoverflow.com/questions/2699284/make-page-to-tell-browser-not-to-cache-preserve-input -values) – user

cevap

138

Belirleyebileceğiniz autocomplete niteliği yoktur.

+2

Bu, artık HTML5'in bir parçasıdır ve Opera '

' etiketi dışında 'üzerindeki tüm önemli tarayıcılar tarafından desteklenmektedir. –

+0

Referans için [https://developer.mozilla.org/en-US/docs/Mozilla/How_to_Turn_Off_Form_Autocompletion](https://developer.mozilla.org/en-US/docs/Mozilla/How_to_Turn_Off_Form_Autocompletion) – Planky

+17

@ AaronD.Marasco Otomatik tamamlamayı kapatmak, Firefox'un sayfa yeniden yüklemeleri arasındaki giriş değerlerini hatırlamasını da engelleyebilir, ancak bu, yeniden yükleme arasındaki giriş değerlerini hatırlamanın üzerinde ve ötesinde değerli bir özelliktir. Soru, Firefox’un sayfa yeniden yüklemeleri arasındaki girdi değerlerini hatırlamasını, otomatik tamamlamayı nasıl devre dışı bırakacağını değil. –

1
// IE fix - do this at the end of the page 
var oninit_async_reset = setInterval(function() { resetFormIEFix(); }, 500); 
function resetFormIEFix() { 
    $('#inputid').val(''); 
    if (typeof oninit_async_reset != 'undefined') 
     clearInterval(oninit_async_reset); 
}