अधिकांश ब्राउज़र कैश मान इनपुट मान बनाते हैं। इसलिए जब उपयोगकर्ता किसी पृष्ठ को ताज़ा करता है, तो इनपुट में समान मान होते हैं।
यहाँ मेरी समस्या है। जब कोई उपयोगकर्ता सहेजें पर क्लिक करता है , तो सर्वर POSTed डेटा (उदाहरण के लिए चेक किए गए उत्पाद) को मान्य करता है, और यदि मान्य नहीं है, तो इसे वापस ब्राउज़र में भेजता है। हालांकि, जैसा कि ऊपर कहा गया है, भले ही सर्वर कुछ मूल्यों के लिए चयन को साफ करता है, फिर भी वे ब्राउज़र कैश के कारण चुने जा सकते हैं!
मेरे डेटा में अदृश्य (अभिभावक आइटम चयनित होने तक) चेकबॉक्स है, इसलिए उपयोगकर्ता को यह भी पता नहीं चल सकता है कि कुछ पिछला मूल्य अभी भी चयनित है, जब तक कि दोबारा सहेजें पर क्लिक न करें और एक त्रुटि संदेश प्राप्त करें - भले ही उपयोगकर्ता यह नहीं सोचता है। जो इरिटेटिंग है।
यह करने से हल किया जा सकता है Ctrl+ F5, लेकिन यह भी एक समाधान नहीं है। क्या ब्राउज़र को यह बताने का कोई स्वचालित / प्रोग्रामेटिक तरीका है कि किसी फ़ॉर्म / पृष्ठ पर फ़ॉर्म डेटा को कैश न करें?
<select>
सूची छोड़ने के संदर्भ में इस प्रश्न का उत्तर देने का एक तरीका है । मेरे पास एक सूची है और एक selected
विकल्प को परिभाषित किया है लेकिन पृष्ठ को ताज़ा करना पिछले चयनित विकल्पों को बरकरार रखता है।
<form autocomplete="off"...
आप के लिए एक विकल्प? क्या यह समस्या सभी ब्राउज़रों या विशेष रूप से केवल एक में हो रही है?