2010-10-22 11 views
9

के लिए कीबोर्ड इनपुट के रूप में केवल संख्याएं मुझे आईपैड.सेटिंग कीबोर्ड प्रकार के मामले में एक टेक्स्टफील्ड के लिए कीबोर्ड के रूप में एक संख्या पैड प्रदर्शित करना होगा (यह केवल अंक ले सकता है) UIKeyboardTypeNumberPad संख्यात्मक कीबोर्ड प्रदर्शित करता है लेकिन उपयोगकर्ता वापस अक्षरों पर स्विच कर सकता है। क्या आईपैड के लिए कोई कीबोर्ड है जो सिर्फ संख्या प्रदर्शित करता है?आईपैड

उत्तर

3

आपको इसे पूरा करने के लिए अपना खुद का कीबोर्ड बनाना होगा।

+0

कुछ अन्य रास्ते मतलब है कि हम बटन को निष्क्रिय कर सकते है जो वर्णमाला में स्विच करता है। मुझे अपने कीबोर्ड को बनाने का कोई अनुमान नहीं है – Swastik

+0

बिल्ट-इन कीबोर्ड को बदलना बुद्धिमान नहीं है, क्योंकि इससे ऐप्पल की समीक्षा टीम द्वारा अनुमोदन की संभावना कम हो जाएगी। –

+0

जहां तक ​​मुझे लगता है, मुझे उपयोगकर्ता – Swastik

1

आप ओपन सोर्स कोड के साथ कैलकुलेटर ऐप प्राप्त कर सकते हैं और अपने कीपैड कोड का उपयोग कर सकते हैं, या जो मैंने किया है। अपने इच्छित बटनों को कोड करके और उन्हें प्रदर्शित करना चाहते हैं जैसे कि कैलकुलेटर की तरह एक वर्ग में। एक संख्यात्मक चर अद्यतन करने के लिए क्लिक घटना पर उपयोग करके। जैसे अंतिम 10 पूर्णांक पूर्णांक गुणा करें और क्लिक कोड द्वारा आपूर्ति किए गए नए पूर्णांक को जोड़ें। मैं प्रेस बटन 2 और var = 2. एक और 2 दबाएं और var को 10 से गुणा किया जाता है और 22 को देने के लिए नया var जोड़ा जाता है। आदि

10

उपयोग इनपुट प्रकार "संख्या"

<input type="number" /> 

या असफल है कि एक मान्यता पैटर्न जो केवल संख्या को स्वीकार करता है का उपयोग करें।

<input type="text" pattern="[0-9]*" /> 

इन दोनों iPhones पर संख्या पैड को लाने के लिए और संपर्क में संख्या के साथ आईपैड कीबोर्ड को सामने लाने (अन्य कुंजियों के बीच) चाहिए

+0

ps इनपुट प्रकार "संख्या" नहीं बदल सकते हैं कम ब्राउज़र और उपकरणों में सादे पुराने टेक्स्ट इनपुट पर वापस आते हैं । – sidonaldson

+1

मैंने पैटर्न = "[0-9] *" का उपयोग किया, इसका काम बढ़िया ग्रेट, जाजकल्लाह, धन्यवाद – Wazan