[英]jquery datepicker not disabled after setting mindate and maxdate
我有一個日期選擇器,我將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
進行此更改時,我可以使用表單,並且datepicker打開,但是沒有禁用任何內容。
我也從我的html中做了同樣的事情:
$(function () {
$("#datepicker, #datepicker1, #datepicker2, #datepicker3").datepicker(maxDate:'+1m', minDate: 0);
});
現在連日期選擇器都沒有打開。
我也嘗試將jquery-ui.js
文件中的minDate
和maxDate
做為注釋。 仍然沒有打開日期選擇器。
不要更改Jquery-ui.js
任何Jquery-ui.js
您遇到語法錯誤,因為您錯過了{
和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庫中的任何內容即可完成此工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.