2013-03-12 3 views
10

चुनने में सक्षम होने के नाते मैं जानना चाहता हूं कि jQuery UI के Datepicker में पूरे महीने का चयन करने में सक्षम होने का कोई तरीका है या नहीं, जबकि अभी भी एक दिन का चयन करने में सक्षम है।jQuery यूआई डेटपिकर - दिन या महीने

मैं पृष्ठ लोड के बाद शीर्षक div के लिए एक onClick घटना को जोड़कर यह हैकिंग 'कोशिश की, लेकिन स्विचन महीने पूरी तरह से, div को बदलने के लिए इस प्रकार onClick खोने लगता है।

क्या कोई अन्य समाधान हैं? या शायद एक विकल्प जो इस विकल्प की पेशकश करता है?

+0

दिखाता है कि आप पूरे महीने के मूल्य कैसे प्राप्त करना चाहते हैं? –

+0

एक आईएसओ प्रारूप में, जैसे कि 2013-03 – Jukurrpa

+0

क्षमा करें, मैं उम्मीद नहीं कर सकता कि आप वास्तव में क्या प्राप्त करना चाहते हैं, उदाहरण के लिए: पूरे महीने में पूरे दिन होते हैं? या सिर्फ महीने? और क्या? –

उत्तर

1

आपकी onClick घटना पर्याप्त होनी चाहिए। आपको बस एक jQuery ईवेंट हैंडलर का उपयोग करने की आवश्यकता है जो गतिशील लिंक के लिए काम करता है।

< jQuery 1.7, का उपयोग करते हैं: live()
वरना तो> = jQuery 1.7, उपयोग: on()

0

आप आवश्यक रूप से एक datepicker में होने के लिए इसकी आवश्यकता नहीं है, तो यह कम भ्रामक हो सकता है दो के लिए उनमें से। प्रारंभ तिथि का चयन करने के लिए एक का उपयोग करें, और अंतिम तिथि का चयन करने के लिए दूसरे का उपयोग करें। एक बार दिनांक चुने जाने के बाद, आपको यह सुनिश्चित करने के लिए सत्यापन की आवश्यकता होगी कि चयनित समाप्ति तिथि प्रारंभ तिथि से पहले नहीं है (मान लीजिए कि आप उस व्यवहार को चाहते हैं)।

0

मोंट पिकर में jQuery डेट पिकर को कनवर्ट करने के लिए आपको भारी कोड मिल जाएगा। ऐसा करने के कई तरीके हैं सवारी विधि पर फ़ंक्शन द्वारा दिनांक ब्लॉक को छिपाना सबसे अच्छा है। किसी भी तरह से आप इस प्लगइन का उपयोग महीने/वर्ष पिकर के लिए कर सकते हैं। http://lucianocosta.info/jquery.mtz.monthpicker/

0

मैं बात आप div id में Datepicker कर सकते हैं लेकिन = "कुछ भी" तो किसी भी मूल कोड

$("#anything .ui-datepicker-month").live('click',function(){ 
     do any thing :) ; 
    }); 
0

हैकिंग के बिना इस तरह क्लिक करें लाइव इवेंट का उपयोग मुझे लगता है कि यह पहले से ही यहाँ jQuery UI DatePicker to show month year only नियुक्त किया गया है बहुत समान लेकिन एक ही प्रभाव अनिवार्य रूप से महीने में चयनित किसी भी तारीख को केवल

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