2011-01-20 4 views
7

यह "मोबाइल" वेबसाइट नहीं है। यह नियमित एचटीएमएल/सीएसएस है। क्या कोई तरीका है कि जब मैं अपने टेक्स्टबॉक्स पर ध्यान केंद्रित करता हूं तो मैं मोबाइल डिवाइस को संख्यात्मक कीबोर्ड के साथ पॉपअप करने के लिए मजबूर कर सकता हूं?मोबाइल डिवाइस के लिए फोर्स न्यूमेरिक कीबोर्ड

+0

कोई गारंटीकृत तरीका नहीं है जो सभी उपकरणों पर काम करेगा। क्या आपके पास एक विशिष्ट समस्या है जिसे आप संबोधित करने का प्रयास कर रहे हैं? या आप उपयोगकर्ताओं को संख्या दर्ज करने के लिए बस एक आसान तरीका चाहते हैं? –

+0

कोई विशिष्ट समस्या नहीं है, मैं इसे संख्यात्मक कीबोर्ड पर डिफ़ॉल्ट रूप से पसंद करूंगा। – divided

उत्तर

5

इसे "-wap-input-format" कहा जाता है। आप अपने सीएसएस में या शैली तत्व में उपयोग कर सकते हैं इस तरह के रूप

<input type="text" style="-wap-input-format: 'N'"/> 

देखें http://www.developershome.com/wap/wcss/wcss_tutorial.asp?page=inputExtension2

संपादित करें: मुझे नहीं पता था कि आप पॉप-अप करने संख्यात्मक कुंजीपटल चाहता था। मुझे यकीन है कि अगर यह संभव है नहीं कर रहा हूँ

+0

यह डब्ल्यूसीएसएस के लिए है, जिसका मैं उपयोग नहीं कर रहा हूं। यह नियमित सीएसएस के लिए काम नहीं करता है। – divided

+0

आपको इनलाइन शैली का उपयोग करने में सक्षम होना चाहिए और यदि फोन इसका समर्थन करता है, तो यह काम करेगा। सिम्बियन पर काम करता है। http://discussion.forum.nokia.com/forum/showthread.php?34533-Wap-CSS-support-in-XHTML-browsers – nLL

+0

एंड्रॉइड में क्रोम के लिए काम नहीं करता है। –

0

HTML5 एक नई इनपुट प्रकार "संख्या" है कि मोबाइल उपकरणों बताता संख्यात्मक कीपैड को लाने के लिए है: (और अन्य नए इसके बारे में

<input type="number"/>

पढ़ें इनपुट प्रकार) यहां: http://html5doctor.com/html5-forms-input-types/

11

type="number" और pattern="\d*" के संयोजन का उपयोग करने के साथ हमारे पास सबसे अच्छी किस्मत है। हमने आईओएस और एंड्रॉइड डिवाइस पर सफलता देखी है, हालांकि मेरे पास यहां साझा करने के लिए ओएस संस्करणों की एक सूची नहीं है।

<input type="number" pattern="\d*" name="year"> 
+1

सही काम करता है टाइप = "टेक्स्टफील्ड" –

+0

धन्यवाद एवेकेन के साथ भी काम करता है, यह एंड्रॉइड जुर्माना पर काम करता है –

2

बस आईओएस से अलग सबसे ओएस पर इस पोस्ट को नई तकनीक के आधार पर अद्यतन करने ..

<input type="number"/> 

काम करता है।

तो एक नए संस्करण पेश किया गया था जहां आप बस इस्तेमाल कर सकते हैं:

<input type="tel"/> 

यह किसी भी मोबाइल डिवाइस पर एक सांख्यिक कीपैड बलों इन दिनों।

आप इस सटीक विषय पर अधिक जानकारी के लिए here का संदर्भ दे सकते हैं।

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

  • कोई संबंधित समस्या नहीं^_^