(已编辑)
我将 jquery.mtz.monthpicker 与 jquery 一起使用。
我想限制未来的月份,但我认为 jquery.ui.datepicker 中没有像“maxDate”这样的选项。
$('input[name*="from"]').monthpicker({startYear:1970,finalYear:<?=date('Y')?>,pattern:'yyyy-mm'}).bind('monthpicker-show', function (e, year) {
$('input[name*="from"]').monthpicker('disableMonths', []); // (re)enables all
if (year === <?=date('Y')?> ) {
var curMonth = <?=date('n')?>;
var months = new Array();
var j = 0;
for (var i = curMonth+1; i <= 12; i++)
{
months[j++] = i;
}
$('input[name*="from"]').monthpicker('disableMonths', months);
}
});
我是这样编码的。只能选择当前和过去的月份。但它不起作用。问题是什么?