कोई भी ब्राउज़र जो इनपुट प्रकार का समर्थन नहीं करता date
है वह मानक प्रकार के लिए डिफ़ॉल्ट होगा, जो कि text
, इसलिए आपको केवल इतना करना है कि प्रकार की संपत्ति (विशेषता नहीं) की जांच करें , यदि ऐसा नहीं है date
, तो तिथि इनपुट ब्राउज़र द्वारा समर्थित नहीं है; और आप अपनी खुद की तारीख जोड़ें:
if ( $('[type="date"]').prop('type') != 'date' ) {
$('[type="date"]').datepicker();
}
बेला
आप निश्चित रूप से किसी भी तारीख का उपयोग कर सकते हैं जो आप चाहते हैं, jQuery यूआई की डेटपिकर शायद सबसे अधिक इस्तेमाल किया जाने वाला एक है, लेकिन यह बहुत अधिक जावास्क्रिप्ट जोड़ देता है यदि आप यूआई लाइब्रेरी का उपयोग किसी और चीज के लिए नहीं कर रहे हैं, लेकिन सैकड़ों वैकल्पिक विकल्प हैं में से चुनना।
type
विशेषता कभी नहीं बदलता, ब्राउज़र केवल डिफ़ॉल्ट करना प्रारंभ कर देगा text
, संपत्ति के लिए प्रकार तो एक संपत्ति की जांच करने के है।
विशेषता को अभी भी चयनकर्ता के रूप में उपयोग किया जा सकता है, जैसा कि ऊपर दिए गए उदाहरण में है।