我正在使用jquery的日期選擇器。目前我面臨的一個問題默認情況下,日曆將顯示至2100年,但如果用戶選擇任何功能日期或當前日期,則系統不應接受。系統應該接受從今天起至少10年的日期。使用jQuery進行dob年驗證的日期選擇器
我有點糊塗了怎麼辦我最小年份試圖&最大的一年,但如果我給了一年的範圍在1900年到2015年日曆的顯示,直到僅2015年九月,但我想說明,直到2100
這裏是jsbin Link
傢伙好心幫我
這裏是jQuery代碼在
$("#txt_dob").datepicker({
dateFormat: "mm-dd-yy",
changeMonth: true,
changeYear: true,
//showButtonPanel: true,
yearRange: '-115:+10',
beforeShow: function() {
setTimeout(function(){
$('.ui-datepicker').css('z-index', 99999999999999);
}, 0);
},
}).on('change', function() {
if($('#txt_dob').valid()){
$('#txt_dob').removeClass('errRed');
}
// triggers the validation test on change
});
謝謝dvance
使用'maxDate'選項設置用戶可以選擇的最大日期。 [文檔](http://api.jqueryui.com/datepicker/#option-maxDate) –
我查了一下那個老闆它不工作 – Mahadevan
它正在工作。檢查[這](http://jsfiddle.net/SantoshPandu/e9aqL8ja/3/).just把你的代碼jsfiddle並把maxDate選項沒有別的我沒有 –