javascript - jQuery Datepicker maxDate 似乎不起作用

标签 javascript jquery datepicker

我的 jQuery 和日期选择器有问题。

我有这个:

$(function() {
   $("#datepicker").datepicker({
      minDate: '02/16/2012',
      maxDate: '04/15/2017',
      buttonImage:"calendar.gif"
    });
});

当我使用日期选择器时,minDate 工作,maxDate 已设置(我在控制台上检查它),但 maxDate 是不受尊重,我可以选择 maxDate 之后的一天。

编辑:抱歉占用您的时间,这只是数据错误,它采用 dd/mm/yy 格式,所以它不起作用是正常的,如果数据良好,它可以按照 jquery API 文档中的描述工作

最佳答案

更改您的代码,使其看起来像我的 fiddle 中的示例,一切都应该适合您。

SEE FIDDLE

$( "#datepicker" ).datepicker({
        minDate: "02/16/2012",
        maxDate: "04/15/2017",
        buttonImage:"ui-icon-calendar"
});

<input type="text" id="datepicker" />

最小和最大日期属性采用字符串或变量,因此将日期用引号引起来,然后从最后一个属性中删除分号。

另请查看API documentation .

关于javascript - jQuery Datepicker maxDate 似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36431288/

相关文章:

jquery - 带有包装 div 的淡入淡出图像

Javascript获取Jquery datepicker值并转换为整数进行计算

excel - 将日期选择器的 VBA 代码从原始工作表复制到复制的工作簿

javascript - jquery 文件树高亮选中

jquery - 全屏背景视频的 JWPlayer

iphone - 修改iphone SDK中的日期选择器

javascript - 无法将 ThreeJS 网格添加到范围外的场景 - THREE.Object3D.add : object not an instance

javascript - 如何从 yii 中的 javascript 变量访问文本字段输入

javascript - Flexslider 在加载时下推内容

javascript - 通过 SSL 使用 JSONP