2010-06-08 17 views
18

क्या कोई तरीका है कि मैं ऑटो पॉप्युलेटिंग इनपुट बॉक्स से क्रोम को रोक सकता हूं? मेरे पास एक साइन अप फॉर्म और लॉग इन फॉर्म वाला एक पृष्ठ है। क्रोम में, यदि कोई उपयोगकर्ता पहले ही साइन अप कर चुका है और वे लॉग इन करने के लिए इस पृष्ठ पर आए हैं, तो साइन अप फॉर्म पर पासवर्ड इनपुट बॉक्स उनके पासवर्ड के साथ पॉप्युलेट किया गया है। मैं साइन अप फ़ील्ड्स को कभी भी ऑटो पूर्ण करने के लिए मजबूर करना चाहता हूं।मैं पूर्व-पॉपुलटिंग इनपुट बॉक्स से क्रोम को कैसे रोकूं?

मैंने स्वत: पूर्ण = "झूठी" सेटिंग करने का प्रयास किया है लेकिन इससे कोई फर्क नहीं पड़ता।

+1

यदि नीचे दिए गए स्वत: पूर्ण उत्तर काम नहीं करेंगे, तो कुछ = = "(डिफ़ॉल्ट मान के रूप में खाली स्ट्रिंग सेट करना) की कोशिश करें। क्रोम में प्लगइन्स/एडॉन्स भी इनपुट डेटा में मौजूदा डेटा को ओवरराइट नहीं करेंगे। – favo

उत्तर

24

autocomplete="off" हमारी साइट पर काम किया।

+0

संदर्भ के लिए (एचटीएमएल 5 ड्राफ्ट स्पेक - स्वत: पूर्ण): http://www.whatwg.org/specs/web-apps/current-work/multipage/forms.html#attr-form-autocomplete, और ऐसा लगता है (पर कम से कम आंशिक रूप से) अधिकांश आधुनिक ब्राउज़रों में समर्थित है। –

+0

यह गैर-मानक (एचटीएमएल 5 तक) के प्रलेखन के अनुसार है: एमएसडीएन http://msdn.microsoft.com/en-gb/library/ms533486(VS के अनुसार "किसी भी स्ट्रिंग को ऑटोकंपलेट सक्षम बनाता है"। 85) .aspx, वेबकिट दस्तावेज़ https://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/Attributes.html#//apple_ref/doc/uid/TP40008058-autocomplete और मोज़िला दस्तावेज़ https://developer.mozilla.org/en/HTML/Element/Input#Attributes – NickFitz

+0

और स्वत: पूर्ण = "बंद" अब भी हमारे पर पूरी तरह से काम करता है! उसके लिए धन्यवाद। मुझे यकीन था कि मैंने पढ़ा है कि विशेषता में सत्य/झूठे राज्य थे .. जाहिर है, मैं गलत था। – thor

0

आप बस विभिन्न फ़ील्ड नामों का उपयोग कर सकते हैं।

+2

कोई गारंटी नहीं है कि यह काम करेगा, और वास्तव में मुझे इससे बचने के लिए मेरे फॉर्म/निर्भरताओं को दोबारा नहीं करना चाहिए। मेरे मामले में क्रोम "username_form [ईमेल] [दूसरा]" नाम के साथ एक पुष्टिकरण ईमेल फ़ील्ड में अपना उपयोगकर्ता नाम स्वत: पूर्ण कर रहा है। मुझे यकीन नहीं है कि इस व्यवहार को रोकने के लिए मैं इसे भी बदल दूंगा। क्रोम एक ऐसे मान के साथ एक क्षेत्र को स्वत: पूर्ण कर रहा है जो HTML5 इनपुट प्रकार = ईमेल आवश्यकताओं को भी पूरा नहीं करता है। यह नाम में "_username" के साथ इनपुट को अनदेखा करता है, और फिर दूसरा पुष्टिकरण इनपुट बॉक्स स्वत: भरने के लिए पहले ईमेल इनपुट बॉक्स को छोड़ देता है। –

+1

आज पुष्टि की गई यह हाल के ब्राउज़र के साथ काम नहीं करता है। वे पहले 'टाइप = "टेक्स्ट" 'से पहले खुशी से संलग्न होते हैं जो पहले' टाइप =" पासवर्ड "फ़ील्ड से पहले आता है। –

संबंधित मुद्दे