2012-11-08 11 views
11

मैं सैमसंग एंड्रॉइड फोन पर एचटीएमएल टेक्स्ट इनपुट फ़ील्ड में सभी लोअरकेस प्राप्त करने की कोशिश कर रहा हूं।एंड्रॉइड/सैमसंग फोन पर एचटीएमएल टेक्स्ट इनपुट फ़ील्ड में ऑटो कैपिटलेशन कैसे रोक सकता हूं?

कोई भी टेक्स्ट फ़ील्ड में पहले अक्षर के लिए ऑटो कैपिटलेशन को रोकने का प्रयास करने के लिए कुछ और सुझाव दे सकता है?

मैंने निम्नलिखित कोशिश की है और कुछ भी काम नहीं करता है।

  • सीएसएस

    .my_username{text-transform:lowercase;} 
    
    input[type=text] {text-transform:lowercase;} 
    
  • जे एस

    my_username.setAttribute("autocapitalize","off"); 
    
    in submitonenter(my_username.value.toLowerCase();) 
    
  • एचटीएमएल

    input autocapitalize="off" type="text" class="my_username" name="username" size="19" value="" maxlength="19" onkeypress="submitonenter(event,this)" 
    
+0

आप किस प्रकार का उपयोग कर रहे हैं? यदि आप एचटीएमएल 5 () का उपयोग नहीं कर रहे हैं, तो मुझे नहीं लगता कि वे गुण काम करेंगे। मै गलत हो सकता हूँ। – OzBarry

उत्तर

10

आप की जरूरत है कहने के लिए करने के लिए autocapitalize = "बंद" अपने मार्कअप

उदाहरण

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

अधिक जानकारी के लिए Click here में।

+0

हाय, मैंने डॉल्फिन ब्राउज़र में बिल्कुल ऊपर और सैमसंग एस 2 पर आपके इनपुट फ़ील्ड की प्रतिलिपि बनाई और चिपकाया, यह अभी भी पहले चरित्र को कैपिटल करता है। – user1808407

+0

@ सोरभ प्रश्नों का कहना है कि उन्होंने पहले से ही इस – Matt

+0

@ मैट को सही करने की कोशिश की है, लेकिन उन्होंने केवल "ऑटो" को ऑटोकैपिटाइज करने की कोशिश की है, उन्होंने इस संयोजन के साथ स्वत: सुधार = "ऑफ" autocapitalize = "off" की कोशिश नहीं की है। – Soarabh

5

आप autocomplete="off"

उपयोग करने के लिए तो अगर आप कुछ सामान्य, पूरा @kumars 'जवाब इस तरह से करना चाहते हैं एंड्रॉयड फोन के लिए:

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

स्वत: सुधार और autocapitalize विशेषताओं iPhone या iPad पर काम करता है , एंड्रॉइड चलाने वाले किसी भी डिवाइस के लिए स्वतः पूर्ण है।

एनबी: के बजाय autocapitalize="none" का उपयोग करें क्योंकि "ऑफ" को ऑटोकापिटाइज के लिए बहिष्कृत किया गया है। official documentation देखें।

+0

एनबी: एंड्रॉइड के लिए क्रोम के पिछले संस्करणों पर एक बग था जिसने ध्यान नहीं दिया स्वत: पूर्ण विशेषता लेकिन इसे 2014 में तय किया गया था। https://code.google.com/p/chromium/issues/detail?id=303883&q=autocorrect&colspec=ID%20Pri%20M%20Iteration%20ReleaseBlock%20Cr%20Status%20Owner% देखें 20 सारांश% 20OS% 20 संशोधित – edelans

+0

"यह बग स्वतः पूर्ण और स्वत: सुधार के बारे में था।" नहीं माफ़ करो –

0

यदि आप प्रतिक्रिया का भी उपयोग कर रहे हैं, तो autoCapitalize="none" का उपयोग करें।

संबंधित मुद्दे