मेरे पास एक एप्लिकेशन फॉर्म पर डेटपिकर है। हम केवल उन अनुप्रयोगों को अनुमति देते हैं जहां जन्म तिथि एक निश्चित आयु सीमा के भीतर होती है। मैंने चेंजवाययर को सक्षम किया और वर्षगांठ को "-65: -16" पर सेट किया। मेरी समस्याएं निम्नानुसार हैं:jQueryUI DatePicker YearRange और ChangeYear समस्याओं
1 - जब मैं वर्ष ड्रॉपडाउन में कुछ चुनने के बिना कोई तारीख चुनता हूं, तो मुझे सही महीना और दिन मिलता है, लेकिन मुझे 2016 में एक वर्ष मिलता है।
2 - इसे ठीक करने का प्रयास करने से मैंने वर्ष सीमा को "n-65: n-16" पर सेट किया है। इससे सालाना गिरावट केवल चालू वर्ष (2010) को प्रदर्शित करने का कारण बनती है।
<script type="text/javascript">
$(document).ready(function (e) {
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function EndRequestHandler(sender, args) {
$(function() {
$("#DateOfBirth").datepicker({ yearRange: '-65:-13', changeMonth: true, changeYear: true, defaultDate: '1-1-1994', dateFormat: 'mm-dd-yy' })
});
}
$(function() {
$("#DateOfBirth").datepicker({ yearRange: '-65:-13', changeMonth: true, changeYear: true, defaultDate: '1-1-1994', dateFormat: 'mm-dd-yy' })
});
});
</script>
मैं इस आशा करता हूं: यहां तक कि weirder कि यदि आप एक तिथि का चयन करें, आप अभी भी सही माह और दिन मिलता है, और साल 2016
यहाँ कोड मैं सेटअप करने के लिए datepicker का उपयोग कर रहा है कुछ ऐसा है जो मैंने गलत किया है, और कोई मुझे बता सकता है कि वह क्या है। किसी भी मदद के लिए धन्यवाद।
jQuery और jQuery यूआई किस संस्करण का उपयोग कर रहे हैं? –
मैं 1.4.4 और 1.8.7 का उपयोग कर रहा हूं, मैंने पहले के संस्करणों को उसी परिणाम के साथ भी आजमाया है। – CoreyT