डिफ़ॉल्ट रूप से, iOS का कीबोर्ड टेक्स्ट फॉर्म फील्ड्स में (जिसमें type=email) पहले अक्षर को अपरकेस में सेट करता है । (कम से कम iOS 5 से पहले)
क्या ऑटोकैपीटलाइजेशन को अक्षम करने का कोई तरीका है?
डिफ़ॉल्ट रूप से, iOS का कीबोर्ड टेक्स्ट फॉर्म फील्ड्स में (जिसमें type=email) पहले अक्षर को अपरकेस में सेट करता है । (कम से कम iOS 5 से पहले)
क्या ऑटोकैपीटलाइजेशन को अक्षम करने का कोई तरीका है?
जवाबों:
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">
अधिक जानकारी:
autocapitalize="none"बजाय autocapitalize="off"क्योंकि "off"के लिए हटा दिया गया है autocapitalize। आधिकारिक दस्तावेज देखें ।
यदि आप इस उदाहरण को देख रहे हैं और आप रिएक्टिव नेटिव का उपयोग कर रहे हैं, तो आप उन प्रॉप्स को ऊंट के रूप में इस्तेमाल करना चाहेंगे।
autoCapitalize
तथा
autoCorrect
जब तक मैंने टेक्स्ट इनपुट्स के लिए रिएक्टिव नेटिव डॉक्यूमेंटेशन पर ध्यान नहीं दिया, तब तक यह थोड़ा उलझा ।