2011-12-20 11 views
8

के बिना एचटीएमएल 5 दिनांक फ़ील्ड के लिए सत्यापन/प्रतिबंध कैसे जोड़ें, jquery के बिना HTML एपीआई का उपयोग करके दिनांक तत्व को सत्यापन/प्रतिबंध जोड़ना संभव है?jquery/javascript

मैं वर्तमान में कैलेंडर प्रदर्शित करने के लिए jquery datePicker का उपयोग कर रहा हूं, और दिनांक पिकर की पहले शो विधि का उपयोग करके प्रतिबंध जोड़ने के लिए।

अब मैं एचटीएमएल 5 कैलेंडर का उपयोग करने की कोशिश कर रहा हूं और एचटीएमएल 5 कैलेंडर में प्रतिबंधों को जोड़ना चाहता हूं (उदाहरण: प्रतिबंधों/छुट्टियों को अक्षम करना)। क्या कोई मुझे सही दिशा में इंगित कर सकता है?

+0

हां। हाँ यही है। गंभीरता से, हालांकि, अगर आपको 'हां' के अलावा कोई वास्तविक उत्तर चाहिए तो हमें अधिक जानकारी चाहिए। आप क्या सत्यापन जोड़ना चाहते हैं? किस तत्व के लिए? आपका मार्क-अप क्या है? आपने क्या करने की कोशिश की है? क्या गलत हुआ? [जॉन स्कीट] (http://stackoverflow.com/users/22656/jon-skeet) की एक नज़र डालें [सही प्रश्न लिखने के लिए गाइड] (http://msmvps.com/blogs/jon_skeet/archive/ 2010/08/2 9/लेखन-द-परिपूर्ण-प्रश्न.एएसपीएक्स), आपकी मदद करने के लिए हमें बेहतर मदद करने के लिए। JQuery के बिना –

+0

- ओह हाँ आप कर सकते हैं ... देशी जावास्क्रिप्ट आज़माएं! सर्वर साइड PHP भी अच्छी मान्यता करता है। हालांकि आपकी विशिष्ट ज़रूरतें वास्तव में क्या हैं? –

उत्तर

12

आप अपने दिनांक इनपुट पर min और max विशेषता का उपयोग कर सकते हैं।

युक्ति: http://www.w3.org/TR/html-markup/input.date.html

संपादित करें:

  • AFAIK, वहाँ कुछ खास दिनों एचटीएमएल 5 तारीख इनपुट का उपयोग कर निष्क्रिय करने के लिए कोई रास्ता नहीं है ...

  • आप पार होना चाहते हैं -ब्रोसर, Modernizr का उपयोग करें और पुराने ब्राउज़रों के लिए फ़ॉलबैक प्रदान करें (उदाहरण के लिए jQuery डेटपिकर): http://net.tutsplus.com/tutorials/html-css-techniques/how-to-build-cross-browser-html5-forms/

+0

धन्यवाद, क्या विशिष्ट तिथियों के चयन को अक्षम करना संभव है? – kvc

+1

पुराने ब्राउज़र को याद रखें जो HTML5 का समर्थन नहीं करते हैं! ... दुर्भाग्य से ज्यादातर लोग उपयोग करते हैं। फॉलबैक उल्लेख के लिए –

+0

+1 –