jquery - 如何在 ui 日期选择器中禁用以前的日期

标签 jquery html calendar

我有如下脚本:

<script>
  $(document).ready(function() {
      $("#sDate , #eDate").datepicker({
          dateFormat: 'yy-mm-dd',
          showOn: "button",
          buttonImage: "images/calendar.gif",
          buttonImageOnly: true
      });
  });

我的html输入框如下:

<input type="text"  readonly name="scheduleStartDate" id="sDate" />
<input type="text"  readonly name="scheduleEndDate" id="eDate" />

当我点击图片时,我得到了输入字段的 ui 日历,请帮助我禁用日历中的以前日期,以便用户只能选择从今天开始的日期和以后的日期。谢谢你!

最佳答案

像这样在您的代码中使用 minDate 属性

<script>
$(document).ready(function(){
    $( "#sDate , #eDate" ).datepicker({
        dateFormat: 'yy-mm-dd',
        showOn: "button",
        buttonImage: "images/calendar.gif",
        buttonImageOnly: true,
        minDate: new Date(2015, 6, 29)
    });
});
</script>

其中 2015 是年份,6 是月份,29 是日期。 29/06/2015 之前的日期将被禁用。

注意:假设您使用的日期选择器是 jQuery datepicker。

关于jquery - 如何在 ui 日期选择器中禁用以前的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31116735/

相关文章:

Java Date/Calendar 对象字符串,比较

javascript - 覆盖特定状态代码的 jQuery 默认 ajaxError

javascript - 如何绑定(bind) "Exit Full Screen f11"浏览器按钮?

javascript - 如何使用调用函数的元素的 "this"引用?

javascript - 无法在滚动条上分配背景颜色

html - Bootstrap 4 居中图像但文本左对齐

android - 当语言环境为阿拉伯语时,android 中的日期格式问题

jquery - 在初始化尝试调用方法 'value' 之前无法调用 slider 上的方法

html - 固定宽度 UL 内的标签列表 <li> 的问题

c# 应用程序与交换服务器同步日历?