mousavian / bootstrap-jalali-datepicker

Twitter Bootstrap Jalali Datepicker
http://mousavian.github.io/bootstrap-jalali-datepicker
160 stars 53 forks source link

محدود بودن سال #25

Open alirezanejat008 opened 8 months ago

alirezanejat008 commented 8 months ago

با سلام و عرض خسته نباشید موقعی که changeYear: true هست تا سال ۱۳۹۲ بیشتر عقب نمی ره. چطور می شه کاری کرد که از سال ۱۳۹۲ قبل تر هم نشون بده؟ من برای انتخابگر تاریخ تولد استفاده کردم و لازمه قبل تر هم قابل انتخاب باشه. ممنون میشم راهنمایی بفرمایید.

alirezanejat008 commented 8 months ago

سلام مجدد [تا قبل از اینکه خود صاحب اثر به این مساله در این ریپو پاسخ بدن و راه حل استاندارد برای مساله پیدا بشه] راه حل شخصی من کد جی کوئری زیر هست که به محض کلیک روی select مربوط به سال عمل می کنه و سال های قبل از اولین سال رو تا سال ۱۳۰۰ درج می کنه. اگر بخواید قبل ۱۳۰۰ هم درج شه کافیه عدد ۱۲۹۹ رو تغییر بدید. $(document).ready(function () { $('#ui-datepicker-div').on('click', '.ui-datepicker-year', function () { var c = $(this).find('option').length; var first = Number($(this).find('option:first').attr('value')); if (typeof first === 'number') { if (first != 1300) { first--; for (let i = first; i > 1299; i--) { $(this).prepend("<option value=\"" + i.toString() + "\">" + i.toString() + ""); } } } }); }); به امید جواب اصلی و استاندارد از صاحب اثر