2012-09-20 7 views
13

के साथ दशमलव की अनुमति नहीं देता है मुझे एक समस्या है कि मुझे यकीन नहीं है कि यह एक बग है, एंड्रॉइड कीबोर्ड आदि के बारे में कुछ अजीबता है।एंड्रॉइड पर Google क्रोम (और केवल एंड्रॉइड) टाइप नंबर और चरण = "कोई"

मान लीजिए आप कहीं इस इनपुट बॉक्स है:

<input type='number' step='any' > 

डिफ़ॉल्ट आईसीएस एंड्रॉयड ब्राउज़र पर Safari मोबाइल ब्राउज़र, iOS क्रोम (और शायद अन्य), वास्तव में यह करता है कि आप क्या उम्मीद करेंगे: यह लाता है दोनों संख्याओं और दशमलव बिंदु के साथ एक कीबोर्ड (चरण के कारण)।

हालांकि एंड्रॉइड पर क्रोम पर (और जैसा कि मैंने केवल यह संस्करण कहा था), यह कोई दशमलव नहीं है, जिसमें कोई दशमलव नहीं है।

क्या कोई कामकाज जानता है?

अतिरिक्त विवरण

ऐसा प्रतीत होता है सैमसंग कुंजीपटल और गूगल क्रोम का एक संयोजन के लिए सीमित होना। निम्नलिखित काम करता है: 3rd पार्टी कीबोर्ड

  • मुख्य ब्राउज़र और सैमसंग कीबोर्ड के साथ Firefox
  • तो साथ

    • गूगल क्रोम, यह है कि एक समस्या का कारण बनता है दोनों सैमसंग कीबोर्ड और क्रोम का ही संयोजन लगता है ।

    +1

    आप किस डिवाइस पर इसका परीक्षण कर रहे हैं? मेरे नेक्सस 7 पर क्रोम का उपयोग करके मुझे दशमलव और अन्य संख्यात्मक प्रतीकों के साथ एक संख्यात्मक कीबोर्ड मिलता है # -, +। * /() + – MCeley

    +0

    यह सैमसंग जी पर है।एस III –

    +0

    इसके अलावा, मैंने कुछ परीक्षण किया है और फ़ील्ड आपको दशमलव रखने की अनुमति देता है (मैंने दशमलव को किसी अन्य फ़ील्ड में रखा है और कॉपी किया है-> इसे संख्या फ़ील्ड में चिपकाया है), यह केवल कीबोर्ड का मुद्दा है। –

    उत्तर

    5

    यह समस्या https://code.google.com/p/chromium/issues/detail?id=151738#c17 तय की गई प्रतीत होती है। मुझे लगता है कि यह जून 2014 को जारी क्रोम मोबाइल 36 में तय किया गया था - यह निश्चित रूप से क्रोम मोबाइल 47 में तय किया गया है जो इस समय सैमसंग फोन पर एकमात्र संस्करण है।

    आप कई उपयोगकर्ताओं को नहीं है, तो, वहाँ दो कामकाज से जुड़े हैं:

    1. Google कीबोर्ड स्थापित करने और इसे सक्षम करने के उपयोगकर्ता पूछें - देख https://play.google.com/store/apps/details?id=com.google.android.inputmethod.latin

    2. देशी ब्राउज़र का उपयोग करने के लिए उपयोगकर्ता से पूछो (उपयोगकर्ता को "इंटरनेट" लेबल वाले विश्व आइकन के साथ ऐप का उपयोग करने के लिए कहें)। Android 4.4 पर

    WebView उपयोग करने वाले ऐप्स क्रोम 30 या 33 WebView के लिए के साथ फंस रहे हैं, इसलिए मुझे लगता है कि होता है कि सैमसंग Android 4.4 WebView का उपयोग कर फोन प्रभावित होते हैं। एंड्रॉइड के किसी भी अन्य संस्करण पर वेबव्यू का उपयोग नहीं किया जाना चाहिए (एंड्रॉइड 4.3 या कम वेब ब्राउजर के लिए मूल ब्राउज़र का उपयोग किया जाता है और एंड्रॉइड 5.0+ को बग के बिना क्रोम के संस्करण का उपयोग करना चाहिए क्योंकि क्रोम वेबव्यू अपडेट किया गया है)।

    फोन द्वारा Samsung browser versions और comments about the Samsung browser भी प्रासंगिक है।

    +0

    मैं वास्तव में वेबकिट संस्करण> = 537 और '/; के लिए परीक्षण करके इस बग से बचने के लिए अपने देश में 99% सैमसंग फोन का पता लगाता हूं। (सैमसंग [-])? (जीटी | एसएम) - [आईजीएनपीएसटी] \ d \ d \ d/.test (navigator.userAgent); हालांकि अन्य देशों के लिए RegExp को और मॉडल शामिल करने के लिए विस्तारित करने की आवश्यकता है - http: //androidforums.com/android-lounge/441957-identifying-samsung-galaxy-s2-lte-models.html और किसी को भी उपयोगकर्ता एजेंट में क्रोम की जांच करनी चाहिए। – robocat

    1

    टाइप सैमसंग उपकरणों के लिए प्रकार = "टेल" का उपयोग प्रकार = "संख्या" के लिए गलत तरीके से कार्यान्वित समर्थन के साथ करें। अन्य दृष्टिकोण यहां विवरण: Samsung Galaxy Tablet does not allow entering floating point numbers to inputs with "number" type

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