2011-11-14 16 views
8

मैं परिवर्तन के साथ jquery ui डेटपिकर का उपयोग कर रहा हूँ। समस्या यह है कि यह मात्रा में वर्षों से पता चलता है (1985 से 2005 तक, उसके बाद 1985 को क्लिक करने अन्य वर्षों खुलता है) मैं सीमा मैं इस तरह गुजर रहा हूँ में सभी वर्ष दिखाने की जरूरत है:jquery ui डेटपिकर। मैं सभी संभावित वर्षों (जन्मदिन के लिए) कैसे दिखा सकता हूं?

$(".datepickerBDAY_trigger").datepicker({ 
    "dateFormat": "yy-mm-dd", 
    changeMonth: true, 
    changeYear: true, 
    maxDate: "-16Y", 
    minDate: "-100Y" 
}); 

कैसे क्या मैं यह कर सकता हूं? मुझे यह जानकारी कहीं और नहीं मिल सकती है।

धन्यवाद

+1

बहुत अच्छा सवाल – Rohan

उत्तर

15

आप yearRange विकल्प का उपयोग कर सकते हैं। इसका पहला फॉर्म (-nn:+nn) आपको वर्तमान में चयनित वर्ष की बजाय चालू वर्ष के सापेक्ष एक सीमा निर्दिष्ट करने की अनुमति देता है।

$(".datepickerBDAY_trigger").datepicker({ 
    dateFormat: "yy-mm-dd", 
    changeMonth: true, 
    changeYear: true, 
    maxDate: "-16Y", 
    minDate: "-100Y", 
    yearRange: "-100:-16" 
}); 

आप परिणाम this fiddle में देख सकते हैं।

+0

बहुत बहुत धन्यवाद। – 0plus1

+0

धन्यवाद यह मेरा दिन बचाया !!! –