0

我在日期选择器的 j 查询中有代码。但现在我想禁用 j 查询日历中的未来日期。日期选择器工作正常,但我的问题是从当前日期禁用未来日期。即不能选择将来的日期..

$(function(){
$("#datepicker1").datepicker();
$( "#datepicker1" ).datepicker( "option", "dateFormat", "yy-mm-dd");

$("#datepicker2").datepicker();
$( "#datepicker2" ).datepicker( "option", "dateFormat", "yy-mm-dd");
});
4

4 回答 4

1

设置Max-Date将解决您的问题:

$( "#datepicker1" ).datepicker( "option", "maxDate", new Date() );

通过 Date 对象或当前 dateFormat 中的字符串设置最大可选日期,或从今天开始的天数(例如 +7)或值和句点字符串('y' 表示年份,'m' 表示月份, 'w' 表示几周,'d' 表示几天,例如 '+1m +1w'),或者 null 表示没有限制。

于 2013-09-02T05:19:12.500 回答
0
$("#datepicker1").datepicker({
    maxDate: 0d
});

很多选项,例如minDatebeforeload等等。

于 2013-09-02T05:18:13.720 回答
0

确实是的。datepicker 具有 maxdate 属性,您可以在初始化它时设置它。您可以在此处查看http://blogvani.com的首页,其中 date 将 maxdate 设置为当前日期。

  ("#datepicker").datepicker({ maxDate: new Date, minDate: new Date(2007, 6, 12) });
于 2013-09-02T05:18:16.530 回答
0
$("#DeathDate").datepicker({ maxDate: '0' });
于 2015-11-04T16:04:55.967 回答