मेरे पास मेरे रूप में एक छिपी हुई इनपुट फ़ील्ड है। मैंने देखा कि यदि उस फ़ील्ड का मान जावास्क्रिप्ट द्वारा बदला जाता है, और फिर उपयोगकर्ता पृष्ठ को रीफ्रेश करता है, तो पृष्ठ वही लोड होने पर वही मान सेट किया जाएगा। मैंने जो देखा है, उससे यह केवल फ़ायरफ़ॉक्स में होता है।फ़ायरफ़ॉक्स कैश छुपा इनपुट
मुझे लगता है कि छिपे हुए इनपुट को autocomplete="off"
जोड़कर इस अवांछित व्यवहार का हल है, लेकिन W3C इस समाधान पसंद नहीं करता है, और अगर मैं पृष्ठ को मान्य मैं त्रुटि मिलती है: जाहिर है
Attribute autocomplete not allowed on element input at this point.
, autocomplete
विशेषता केवल विशिष्ट जानकारी पर काम करता है - see here.
तो वहाँ किसी भी समाधान है कि दोनों W3C और फ़ायरफ़ॉक्स को पूरा करेगा?
'स्वत: पूर्ण' टैग केवल HTML5 में मान्य है, इसलिए मैं प्रश्न में html5 टैग जोड़ रहा हूं। – jmlnik
यह भी देखें http://stackoverflow.com/questions/2486474/preventing-firefox-from-remebering-the-input-value-on-refresh-with-meta-tag – user123444555621
@ Pumbaa80, tamir पहले से ही 'autocomplete =' का उपयोग करने का प्रयास कर रहा है बंद "' लेकिन यह spec के अनुसार '<इनपुट प्रकार =" छुपा ">' पर मान्य नहीं है। क्या आप कैश टैग/हेडर का सुझाव देते हैं कि फ़ायरफ़ॉक्स को फ़ॉर्म को स्वत: पूरा करने से रोका जाएगा? – jmlnik