2008-09-08 15 views
15

मैं एक वेबसाइट विकसित कर रहा हूं। मैं एक सिंगल-पेज वेब-ऐप शैली का उपयोग कर रहा हूं, इसलिए साइट के सभी अलग-अलग हिस्सों में AJAX'd index.php है। जब कोई उपयोगकर्ता लॉग इन करता है और फ़ायरफ़ॉक्स को अपना उपयोगकर्ता नाम और पासवर्ड याद रखने के लिए कहता है, तो साइट पर सभी इनपुट बॉक्स उस उपयोगकर्ता नाम और पासवर्ड से स्वतः भर जाते हैं। पासवर्ड बदलने के लिए फॉर्म पर यह एक समस्या है। मैं इन क्षेत्रों को स्वचालित रूप से भरने से फ़ायरफ़ॉक्स को कैसे रोक सकता हूं? मैंने पहले ही उन्हें अलग-अलग नाम और आईडी देने की कोशिश की है।मैं फ़ायरफ़ॉक्स पासवर्ड फ़ील्ड पूरा करने को कैसे दबा सकता हूं?

संपादित करें: Someone has already asked this। धन्यवाद जोएल Coohorn।

उत्तर

27

मोज़िला प्रलेखन

<form name="form1" id="form1" method="post" autocomplete="off" 
    action="http://www.example.com/form.cgi"> 
[...] 
</form> 

http://developer.mozilla.org/en/How_to_Turn_Off_Form_Autocompletion

+0

एक आकर्षण की तरह काम करता है। – markus

+0

यह मेरे लिए काम नहीं करता है। लेकिन निम्नलिखित जवाब मेरे लिए काम किया 'http: // stackoverflow.com/एक/26,156,376/4601322' – BoCyrill

2

आप इनपुट टैग में स्वत: पूर्ण = विशेषता "बंद" जोड़ने की कोशिश की है? सुनिश्चित नहीं है कि यह काम करेगा, लेकिन यह एक कोशिश के लायक है।

0

से अपने सभी इनपुट बॉक्स = पासवर्ड टाइप करने के लिए सेट कर रहे हैं? वह ऐसा करेगा। उन चीजों में से एक जो आप कर सकते हैं, और मुझे पूरा यकीन नहीं है कि इनपुट बॉक्स के रूप में इनपुट बॉक्स को छोड़ना सबसे अच्छा जवाब है और ब्राउजर रखने के बजाय इनपुट बॉक्स में सितारों को रखने के लिए जावास्क्रिप्ट और ऑनकीडाउन ईवेंट का उपयोग करें। इसे प्रस्तुत करें। फ़ायरफ़ॉक्स उस से पहले भर नहीं जाएगा।

एक के रूप में अलग रूप में, मैं एकल पृष्ठ वेब क्षुधा पर काम करने के लिए किया है और मैं बिल्कुल यह नफरत है। आप पृष्ठों को बुकमार्क करने के लिए उपयोगकर्ता की क्षमता क्यों लेना चाहते हैं? बैक बटन का उपयोग करने के लिए?

+0

मैं बुकमार्क और वापस बटन के बारे में सहमत हैं, लेकिन यह मेरी पसंद :( –

6

autocomplete="off" विधि मेरे लिए काम नहीं करता। मुझे एहसास हुआ कि फ़ायरफ़ॉक्स पहले पासवर्ड फ़ील्ड में सहेजे गए पासवर्ड को इंजेक्ट कर रहा था, इसलिए मेरे लिए काम किया गया समाधान पासवर्ड अपडेट फ़ील्ड से पहले एक डमी पासवर्ड फ़ील्ड बनाना था और इसे छुपाया था। इस तरह:

<input type="password" style="display: none;" /> 
<input type="password" name="password_update" /> 
+0

छिपी हुई फ़ील्ड हालांकि इसके लिए काफी अच्छा है नहीं है एफएफ केवल। एंगुलर के साथ काम करते समय भी एकमात्र समाधान। [वेब-डॉकू] (https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion) काम नहीं करता है: - / – LeO