iPhone ब्राउज़र डिफ़ॉल्ट रूप से पासवर्ड फ़ील्ड के पहले अक्षर के लिए अपरकेस है


83

मैं अपने वेबपेज के मोबाइल संस्करण के लिए एक लॉगिन पृष्ठ लिख रहा हूं और मेरे पास एक सरल HTML पासवर्ड फ़ील्ड है जैसे:

<input id="password" type="password" />

एकमात्र समस्या यह है कि iPhone सफारी ब्राउज़र इनपुट के पहले अक्षर को डिफ़ॉल्ट रूप से कैपिटल करता है, जो मेरे उपयोगकर्ताओं को भ्रमित कर रहा है क्योंकि पासवर्ड संवेदनशील है और उन्हें हमेशा यह एहसास नहीं होता है कि यह मामला है।

क्या कोई विधि, टैग या अन्यथा ऐसा होने से रोकने के लिए और उपयोगकर्ता को अन्यथा निर्दिष्ट करने के लिए iPhone इनपुट को कम करने के लिए मजबूर करता है? या यह केवल मंच की एक विशेषता है जिसे बदला नहीं जा सकता है?


1
सुरक्षित पाठ हमेशा असंवेदनशील होता है और उपयोगकर्ता नाम जिसे आप शब्द कैपिटलाइज़ेशन के लिए iphone में डाल सकते हैं।
B25Dec

जवाबों:


185
<input type="text" name="test1" autocapitalize="none"/>

डॉक्स यहां पाए जा सकते हैं: समर्थित गुण: ऑटोकैपीटल


2
अच्छा उत्तर। जैसा कि बल्लू उल्लेख करता है, हालांकि, यह इनपुट प्रकार = पासवर्ड के लिए अनावश्यक है।
आईएएमएनएन

3
आईओएस 5.0 में "ऑफ" का मूल्यह्रास किया गया था, आपको "कोई नहीं" का उपयोग करना चाहिए। यह ऑटोकैपीटाइजिंग को रोकता है, लेकिन शिफ्ट कुंजी अभी भी डिफ़ॉल्ट रूप से सक्रिय होगी जो एक दर्द है।
पैट्रिक

65

आप पासवर्ड और ईमेल फ़ील्ड के लिए स्वतः पूर्ण और स्वतः पूर्ण दोनों को बंद कर सकते हैं।

यहाँ मेरा क्या दिखता है:

<input autocapitalize="off" autocorrect="off" id="email" name="email" type="text">
<input autocapitalize="off" autocorrect="off" id="password" name="password" type="password">

1
क्यों धन्यवाद, मैं दोनों को बंद करना चाहता हूं । बहुत बढ़िया सुझाव!
rthbound

1
मैं भी अच्छे उपाय के लिए स्वत: पूर्ण = "बंद" और वर्तनी जांच "गलत" का उपयोग करता हूं।
हर्बर्ट वान-वेलीट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.