2016-04-12 6 views
5

मैं PHP में साइन अप फॉर्म बना रहा हूं। जब भी मैं साइन अप बटन पर क्लिक करता हूं, ब्राउज़र ईमेल और पासवर्ड को सहेजने के लिए कहता है। मैं इसे कैसे रोक सकता हूँ?ब्राउज़र को साइन अप फॉर्म में ईमेल और पासवर्ड सहेजने के लिए कहने से कैसे रोकें?

+0

की तरह दिखना चाहिए यह आम तौर पर एक ब्राउज़र विशेषता है, php/HTML विशेषता है। – jjonesdesign

+2

यह संभव है (हालांकि मैंने इसका परीक्षण नहीं किया है) कि यदि आप इनपुट से टेक्स्ट एकत्र करने के लिए जावास्क्रिप्ट का उपयोग करते हैं (जो किसी फॉर्म का हिस्सा नहीं हैं) और फिर AJAX द्वारा पोस्ट करें और सफलता पर क्लाइंट-साइड रीडायरेक्ट करें (यदि आवश्यक हो) इस कार्यक्षमता को ट्रिगर नहीं करने के लिए, हालांकि ऐसा लगता है कि उपयोगकर्ता अनुभव को लाभ पहुंचाने के लिए कुछ ऐसा करने के लिए एक बड़ा कामकाज है। – apokryfos

+2

जैसा कि आप केवल अपने बारे में पूछ रहे हैं/बात कर रहे हैं: आप इसे अपनी व्यक्तिगत ब्राउज़र सेटिंग्स की प्राथमिकताओं को बदलकर विकास के दौरान आसानी से रोक सकते हैं - बस "पासवर्ड याद रखें" या "पासवर्ड सहेजने के लिए पूछें" या "फ़ॉर्म पर ऑटोफिल का उपयोग करें" या जो भी हो इस कार्यक्षमता को आपके ब्राउज़र में बुलाया जाता है। ;-) यदि आप सामान्य रूप से अपने आगंतुकों के लिए इस फ़ंक्शन को अक्षम करने के लिए सामान्य रूप से पूछ रहे हैं: डिफ़ॉल्ट ब्राउज़र व्यवहार को न बदलें। कुछ लोगों को इस सुविधा की एक अच्छी वजह से आवश्यकता हो सकती है। इसे अक्षम करने के लिए सही मेनू को अक्षम करने के रूप में संदर्भ मेनू खोलने से रोकने के लिए बुरा होगा ... –

उत्तर

2

अप्रैल 2016 तक, यह ब्राउज़र-स्तर का व्यवहार और उपयोगकर्ता की नियंत्रण करने की प्रतिरूपता है।

दो बातें आप कर सकते हैं:

  1. आप कैसे ब्राउज़र devleopment टीम के पास शिकायत उन्हें आग्रह करने के लिए बदलने के लिए इस संदेश को प्रदर्शित करने और

  2. फ़ाइल को रोकने के लिए पर उपयोगकर्ता को सूचित कर सकते हैं व्यवहार। यदि पर्याप्त लोग इसे बदलना चाहते हैं तो यह बदल जाएगा।

-2

गुण जोड़ें स्वत: पूर्ण = प्रपत्र टैग में

-----
+0

यह काम नहीं किया। – 013himanshu

0

"बंद" आप स्वत: पूर्ण = इस

<input type="text" name="Username" autocomplete="off"> 
    <input type="password" name="Password" autocomplete="off"> 
तरह इनपुट फ़ील्ड पर "बंद" का उपयोग कर सकते

या फॉर्म टैग पर। सभी ब्राउज़रों पर काम नहीं कर सकता है।

कृपया समर्थित ब्राउज़र पर http://caniuse.com/#search=autocomplete देखें।

+1

_if कोई साइट स्वत: पूर्ण = "बंद" सेट करती है [...], तो ब्राउज़र अभी भी इस लॉगिन को याद रखने की पेशकश करेगा। [...]। फ़ायरफ़ॉक्स में यह व्यवहार है (संस्करण 38 के बाद से), Google क्रोम (34 से), और इंटरनेट एक्सप्लोरर (संस्करण 11 के बाद से) ** ** [एमडीएन] (https: //developer.mozilla।संगठन/एन-यूएस/डॉक्स/वेब/सुरक्षा/Securing_your_site/Turning_off_form_autocompletion) ** – Przemek

+0

@Przemek यही कारण है कि मैंने पहले caniuse.com पर लिंक जोड़ा, जहां आपको प्रदान की गई जानकारी सटीक होगी। – Norman

+0

caniuse.com का आपका लिंक रूपरेखा बताता है कि कौन से ब्राउज़र स्वत: पूर्ण कार्यक्षमता का समर्थन करते हैं या इसे अनदेखा करते हैं। लॉग इन और पासवर्ड याद रखने की पेशकश कुछ अलग है। – Przemek

0

यह कोड मेरी समस्या हल करता है। मैंने अभी

रीडोनली ऑनफोकस = "this.removeAttribute ('readonly');"

अलावा

स्वत: पूर्ण =

"बंद" और इनपुट इस

<input type="text" name="UserName" autocomplete="off" readonly 
    onfocus="this.removeAttribute('readonly');" > 

<input type="password" name="Password" autocomplete="off" readonly 
    onfocus="this.removeAttribute('readonly');" > 
संबंधित मुद्दे