我試圖將此代碼配置爲將當前年份讀取爲最大可選年份,但我失敗了。同樣,當我選擇第一年的時候,我不希望第二年比第一年少。任何人都可以幫助我嗎?如何設置我的年份選擇器讀取當年的最大年份
這是代碼。
$('body').on('focus',".datepicker", function(){
$(this).datepicker({
minViewMode: 2,
format: 'yyyy'
});
}
});
我試圖將此代碼配置爲將當前年份讀取爲最大可選年份,但我失敗了。同樣,當我選擇第一年的時候,我不希望第二年比第一年少。任何人都可以幫助我嗎?如何設置我的年份選擇器讀取當年的最大年份
這是代碼。
$('body').on('focus',".datepicker", function(){
$(this).datepicker({
minViewMode: 2,
format: 'yyyy'
});
}
});
使用Date
類來獲得當前的日期,然後使用它:
$('body').on('focus',".datepicker", function(){
$(this).datepicker({
minViewMode: 2,
endDate: new Date(),
format: 'yyyy'
});
}
});
感謝您的幫助。 –
我只想問你另一個問題。如果採取年份範圍,我如何設置輸入的第二年大於使用上述年份選取器輸入的第一年。謝謝 –
「閱讀的最大年爲本年度」。你的意思是將當年設置爲最高可選擇的?它是哪個插件?此外,似乎沒有必要每次控制獲得重點時重新初始化日期選擇器。你可以在'focus'事件處理程序之外編寫'$(「。datepicker」)。datepicker({... etc'一次,除非你設置它,否則只有當控件擁有焦點時,選擇器纔會真正出現。現在你每次用戶關注控件時都會摧毀並重新創建選擇器,這很浪費,而且你可能會丟失任何現有數據。 – ADyson
你使用的是哪個datepicker插件? –
yes.set當前年份是最大可選 –