क्या अब <input type = "tel" /> का उपयोग करना ठीक है?


107

मैं एक मोबाइल फोन वेब ऐप पर काम कर रहा हूं और मेरे पास कई टेक्स्ट फ़ील्ड हैं जिनसे लाभ हो सकता है <input type="tel"/>। iPhones उपयोगकर्ता के लिए कीबोर्ड समायोजित करेगा, लेकिन मैं पीछे की संगतता को तोड़ने के बारे में चिंतित हूं। मैं क्या उम्मीद कर रहा हूं कि ब्राउज़र / फोन जो इसका समर्थन करते हैं, उपयोगकर्ता की सहायता कर सकते हैं और अन्य ब्राउज़र एक मानक पाठ क्षेत्र में वापस आ जाएंगे? क्या यह स्वीकार्य अभ्यास है? क्या यह भी काम करता है?


दुर्भाग्य से, ओपेरा मोबाइल ब्राउज़र एक नियमित पाठ इनपुट फ़ील्ड दिखाएगा, जिसमें संख्यात्मक क्यू के बजाय सामान्य QWERTY कीबोर्ड होगा।
andreszs

कुछ साल बाद और अब हमारे पास caniuse.com/#feat=input-email-tel-url
John Magnolia

मुझे लगता है कि BEST संदर्भ MDN
T04435

जवाबों:


130

हां, कोई भी असमर्थित प्रकार 'टाइप = टेक्स्ट' प्रारूप में वापस आ जाएगा।

मुझे एक अच्छा पृष्ठ मिला जो सभी मौजूदा इनपुट प्रकारों को सूचीबद्ध करता है। मैंने इसे विभिन्न ब्राउज़रों से देखने की कोशिश की, थोड़ा दिलचस्प। पता नहीं यह आपकी मदद करेगा या नहीं।

http://miketaylr.com/pres/html5/forms2.html


1
मैंने एक परियोजना पर 7, 8, 9 को ब्राउज़रस्टैक का उपयोग करके परीक्षण किया और पाठ टाइप करने के लिए सब कुछ डिफ़ॉल्ट रूप से।
JAMESSTONEco

@animuson। मुझे यकीन नहीं है कि आप कैसे संपर्क कर सकते हैं ताकि आपके उत्तर पर इस ऑफ-टॉपिक घुसपैठ को माफ कर दें। कृपया metaआज अपने विषय को हटाने के बारे में मेरी पोस्ट देखें । आपके समय के लिए शुक्रिया।
मार्क

अच्छा लिंक ..
थैंक्स

22

जब वे असमर्थित इनपुट प्रकार से सामना करते हैं, तो ब्राउज़र वापस = "टेक्स्ट" टाइप करेंगे। इसलिए मुझे लगता है कि टाइप = "टेल" का उपयोग करना ठीक है।


15

संक्षिप्त उत्तर: हाँ। जैसा कि @ el.pescado का उल्लेख है, ब्राउज़र type=textतब वापस आते हैं जब वे टाइप नहीं करते हैं। एचटीएमएल 5 रूपों से मिलने वाली अन्य ठंडी सुविधाओं के बारे में अधिक जानकारी के लिए, ए फॉर्म ऑफ मैडनेस देखें , जो कि डाइव इनटू एचटीएमएल 5 में अध्याय है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.