2013-10-08 9 views
5

मैं इस jquery दिनांक पिकर फ़ंक्शन का उपयोग कर रहा हूं, अगर मैं इसे "वर्ष सीमा: 1 9 30" हटा देता हूं तो यह ठीक काम करता है, लेकिन अगर मैं वर्ष सीमा शामिल करता हूं तो काम नहीं करता है। मैं नहीं जानता कि इस समस्या से कैसे निपटें। मेरी मदद करो।JQuery दिनांक पिकर फ़ंक्शन काम नहीं कर रहा है

<script type="text/javascript"> 
jQuery(function ($) { 
    $('input[name="dob1"]').datepicker({ 
     "dateFormat": "mm/dd/yy", 
      "firstDay": "1", 
      "changeMonth": true, 
      "changeYear": true, 
      "yearRange": "1930" 
    }).datepicker('option', 'onSelect', function() { 
     $(this).removeClass('watermark'); 
    }); 
+2

'वर्ष रेंज "का प्रयास करें:" 1 9 30: "' या '" वर्ष रेंज ":" 1 9 30: +0 "' जो ऊपरी बाउंड को निर्दिष्ट करता है वर्तमान वर्ष – karthikr

+1

तो क्या आप चाहते हैं कि यह वर्ष 1 9 30 हो? – Snowburnt

+0

@ कार्तिकर: धन्यवाद आदमी, दोनों "वर्ष रेंज": "1 9 30:" या "वर्ष रेंज": "1 9 30: +0" ठीक काम कर रहे हैं। – kapil

उत्तर

1

अपने "yearRange" परिवर्तित करें: "1930" के लिए "yearRange": "1930: +0"

या अगर आप चाहते हैं यह 1 9 30 से शुरू करने के लिए और हमेशा इसे "1 9 30: 99 99"

1

प्रलेखन (http://api.jqueryui.com/datepicker/#option-yearRange) में कहा गया:

साल साल ड्रॉप-डाउन में दिखाया गया है की सीमा: या तो, आज के वर्ष ("-nn:+nn") के सापेक्ष वर्तमान में चयनित वर्ष ("c-nn:c+nn") के सापेक्ष, निरपेक्ष ("nnnn:nnnn"), या इन प्रारूपों के संयोजन ("nnnn:-nn")।

ध्यान दें कि यह विकल्प केवल ड्रॉप-डाउन में दिखाई देने वाली चीज़ों को प्रभावित करता है, यह निर्धारित करने के लिए कि कौन सी तिथियां चुनी जा सकती हैं minDate और/या maxDate विकल्प का उपयोग करें।

बदलें:

"yearRange": "1930" 

करने के लिए:

"yearRange": "1930:1930" 
संबंधित मुद्दे