एचटीएमएल 5 "ईमेल" फ़ील्ड का उपयोग करते समय - <input type="email"/>
- बहुत सारे UAs (उपयोगकर्ता एजेंट/ब्राउज़र) आपको "वैध" (regex द्वारा) ईमेल पते के बिना फॉर्म सबमिट करने से रोकते हैं। वे :invalid
छद्मक्लूस भी लागू करते हैं। हालांकि यह आपकी अपनी सत्यापन योजना के साथ मेरा संघर्ष है, और प्रत्यक्ष प्रतिक्रिया की कमी आगंतुकों को भ्रमित कर सकती है। साथ ही,: किसी भी व्यक्ति को सबमिट करने का प्रयास करने से पहले अमान्य लागू किया जाता है (क्रोम 8 में) मेरे क्षेत्र में। मैं इससे नफरत करता हूँ। मैं ऐसा नहीं करता कि उपयोगकर्ता ने गलती की है, लेकिन वे अभी तक नहीं हैं।क्या मैं एचटीएमएल 5 "ईमेल" फ़ील्ड के UA सत्यापन को दबा सकता हूं?
तो सत्यापन व्यवहार को ट्रिगर किए बिना <input type="email"/>
का उपयोग करना संभव है?
http://whatwg.org/html5#attr-fs-novalidate कहते हैं आप पूरे फार्म
तो के लिए मान्यता निष्क्रिय करने के लिए उपयोग कर सकते हैं:
व्यंग्यात्मक ध्वनि नहीं लगाना है, लेकिन यह सिर्फ <इनपुट प्रकार = "पाठ" /> नहीं है। आप इस प्रकार का उपयोग क्यों करना चाहते हैं यदि आप इसे प्राप्त करने वाली विरासत सुविधाओं को नहीं चाहते हैं? – spinon
@ स्पिनन काफी नहीं है। UAs अन्य तरीकों से '<इनपुट प्रकार =" ईमेल "/>' को बेहतर बनाने के लिए स्वतंत्र हैं - आईओएस डिवाइस पर विचार करें। वे वास्तव में एक अलग कीबोर्ड का उपयोग पूरी तरह से करते हैं, जिसमें '@' और '.' कुंजी दिखाई देती हैं जहां स्पेसबार के भाग सामान्य रूप से होते हैं, जब उपयोगकर्ता ईमेल फ़ील्ड भर रहा होता है। –
हाँ मैं इसके बारे में सोचने के बाद सोच रहा था। ऐसी सुविधा है जो इसे उपकरणों के लिए सुविधाजनक बनाती है। – spinon