• पहले के type="number" से बदलकर type="text" inputmode="numeric" pattern="[0-9]*" किया गया

  • number इस्तेमाल करने पर कई समस्याएँ हैं

  1. accessibility से जुड़ी समस्या

  2. यह सिर्फ़ बढ़ाई-घटाई जा सकने वाली संख्याओं के लिए उपयुक्त है: बड़े नंबर, कार्ड नंबर आदि के लिए उपयुक्त नहीं

  3. अक्षर दर्ज करने पर कौन-से अक्षर मान्य नहीं हैं, इस बारे में कोई feedback नहीं मिलता

  4. अनजाने में स्क्रोल करने से संख्या बदल सकती है

  • 2019 के बाद से अब कई mobile browser inputmode को support करते हैं

  • pattern के जरिए पुराने iOS डिवाइसों के साथ compatibility बनाए रखी गई

  • date input, bank account input box आदि को भी इसी तरह इस्तेमाल करने के लिए बदला गया

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.