2010-05-11 7 views
101

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

+0

दुर्भाग्य से, Opera Mobile ब्राउज़र सांख्यिक एक सामान्य QWERTY कीबोर्ड के बजाय के साथ एक नियमित पाठ इनपुट क्षेत्र दिखाई देंगी। – andreszs

+0

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

+0

है मुझे लगता है कि सर्वश्रेष्ठ संदर्भ [MDN] है (https://developer.mozilla.org/en-US/दस्तावेज़/वेब/एचटीएमएल/तत्व/इनपुट) – T04435

उत्तर

124

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

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

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

+1

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

+0

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

+0

अच्छा लिंक .. thanx – deemi

21

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

14

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

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