2010-03-21 12 views
65

के साथ रीफ्रेश पर इनपुट मान को याद रखने से फ़ायरफ़ॉक्स को रोकना जब मैं फ़ायरफ़ॉक्स के साथ एक पृष्ठ रीफ्रेश करता हूं, चेक बॉक्स के मूल्य, इनपुट फ़ील्ड इत्यादि रखे जाते हैं।मेटा टैग

क्या जावास्क्रिप्ट के बिना मेटा टैग का उपयोग करके फ़ायरफ़ॉक्स को नहीं रखने का कोई तरीका है?

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

तुम भी एक form लिए स्वत: पूर्ण उपयोग कर सकते हैं:

+0

क्या यह आपके स्वयं के वेब पेज के लिए है या किसी भी वेब पेज के लिए है? – Gumbo

+0

संभावित डुप्लिकेट [ब्राउज़र को इनपुट मूल्यों को कैश/संरक्षित न करने के लिए ब्राउज़र को बताने के लिए करें] (http://stackoverflow.com/questions/2699284/make-page-to-tell-browser-not-to-cache-preserve- इनपुट -वृत्त) – user

उत्तर

138

एक input टैग के लिए विशेषता autocomplete आप सेट कर सकते हैं नहीं है।

+2

यह अब HTML5 का हिस्सा है और '' पर सभी प्रमुख ब्राउज़रों द्वारा समर्थित है, ओपेरा को '

'टैग नहीं करता है। –

+0

संदर्भ के लिए [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 ऑटो-पूर्ण बंद करने से फ़ायरफ़ॉक्स को पृष्ठ रीलोड के बीच इनपुट मानों को याद रखने से रोका जा सकता है, लेकिन यह रीलोड के बीच इनपुट मानों को याद रखने के ऊपर और ऊपर एक मूल्यवान विशेषता है। सवाल यह था कि फ़ायरफ़ॉक्स को पेज रीलोड्स के बीच इनपुट मानों को याद रखने से कैसे रोकें, न कि स्वत: पूर्ण अक्षम कैसे करें। –

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); 
} 
संबंधित मुद्दे