我有一个日期选择器,我将minDate
设置为0
,将maxDate
设置为'+1m'
。但没有任何改变,我可以选择所有日期。
minDate: 0, // The earliest selectable date, or null for no limit
maxDate: '+1m', // The latest selectable date, or null for no limit
当我在jquery-ui.js
中进行此更改时,我可以使用窗体和日期选择器打开,但没有禁用任何内容。
我也从我的html做了同样的事情:
$(function () {
$("#datepicker, #datepicker1, #datepicker2, #datepicker3").datepicker(maxDate:'+1m', minDate: 0);
});
现在甚至没有日期选择器正在打开。
我还尝试在minDate
文件中制作maxDate
和jquery-ui.js
作为评论。仍然没有开放日期选择器。
不要在Jquery-ui.js
中改变任何东西
您有语法错误,因为您错过了{
与datepicker
声明datepicker如下:
$(function() {
$("#datepicker,#datepicker1,#datepicker2,#datepicker3").datepicker({
minDate: 0,
maxDate: '+1m',
});
});
你在尝试的是语法不正确。您需要将一个对象(注意函数调用中的大括号)传递给datepicker
方法:
$(function () {
$("#datepicker, #datepicker1, #datepicker2, #datepicker3").datepicker({ maxDate:'+1m', minDate: 0 });
});
确保选择器代表HTML页面上的正确元素。此外,您无需更改jQuery UI库中的任何内容即可实现此功能。