簡體   English   中英

設置mindate和maxdate后,jquery datepicker未禁用

[英]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文件中的minDatemaxDate做為注釋。 仍然沒有打開日期選擇器。

不要更改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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM