आप iOS में HTML फॉर्म फ़ील्ड में ऑटो-कैपिटलाइज़ेशन को कैसे बंद करते हैं?


143

डिफ़ॉल्ट रूप से, iOS का कीबोर्ड टेक्स्ट फॉर्म फील्ड्स में (जिसमें type=email) पहले अक्षर को अपरकेस में सेट करता है । (कम से कम iOS 5 से पहले)

क्या ऑटोकैपीटलाइजेशन को अक्षम करने का कोई तरीका है?

जवाबों:


308

IOS 5 के बाद से, type="email"स्वतः-पूंजीकरण स्वचालित रूप से अक्षम हो गया है, इसलिए आपको बस आवश्यकता है:

<input type="email">

अन्य इनपुट प्रकारों के लिए, वहाँ विशेषताएँ उपलब्ध हैं जो वे कहते हैं:

<input type="text" autocorrect="off" autocapitalize="none">

यदि किसी कारण से आप संस्करण 5 से पहले iOS का समर्थन करना चाहते हैं, तो इसके लिए इसका उपयोग करें type="email":

<input type="email" autocorrect="off" autocapitalize="none">

अधिक जानकारी:


6
मुझे लगता है कि यह अब थोड़ा पुराना है। जब मैं iOS 5 पर टाइप = "ईमेल" करता हूं, तो ऑटोकैपीटलाइज़ अक्षम होता है।
अभि बेकर्ट

@AbhiBeckert पुष्टि कर सकता है। 2014 और हम शायद ही आईओएस 6.
हेनरी हैरिस

24
का प्रयोग करें autocapitalize="none"बजाय autocapitalize="off"क्योंकि "off"के लिए हटा दिया गया है autocapitalizeआधिकारिक दस्तावेज देखें ।
पैंग

Android उपकरणों पर ऐसा करने के लिए कोई सुझाव?
डीन मार्टिन

मैं प्यार करता हूँ कि कैसे तेजी से एक 'जवाब' ऑनलाइन पाता है। शुक्रिया @thirtydot!
इवान फेरर विला

7

यदि आप इस उदाहरण को देख रहे हैं और आप रिएक्टिव नेटिव का उपयोग कर रहे हैं, तो आप उन प्रॉप्स को ऊंट के रूप में इस्तेमाल करना चाहेंगे।

autoCapitalize

तथा

autoCorrect

जब तक मैंने टेक्स्ट इनपुट्स के लिए रिएक्टिव नेटिव डॉक्यूमेंटेशन पर ध्यान नहीं दिया, तब तक यह थोड़ा उलझा ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.