javascript - 在输入字段上禁用日期选择器

标签 javascript jquery datepicker

目前我有一个使用datepicker 的输入字段。我想知道如何禁用单击该字段时弹出的日期选择器 callendar,因为在我的页面上我希望日期选项仅在特定条件下可用。

<input id="date" type="text " class="form-control datepicker" name="date" value="Click to select date">

我试过:

 $("#date").datepicker('disable');

还有:

$( "#date" ).datepicker( "disabled", true );

没有效果。

最佳答案

最简单的方法之一是删除该输入字段的所有指针事件。

$("#date").css('pointer-events', 'none');

如果需要,这将保持数据完整。

并重新启用指针事件。

   $("#date").css("pointer-events", "");

关于javascript - 在输入字段上禁用日期选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40705815/

相关文章:

javascript - 剑道网格 json 帖子

javascript - 不使用 url 将值从前端传递到后端

javascript - bootstrap datepicker 日期范围未显示在日历上

javascript - 单击图库中的图像时前进光滑 slider (一页上有多个光滑 slider )

javascript - Flask、python字典转highcharts JS图

jquery - jQuery UI slider 上的创建事件中的值不可用?

php - 如何将 jQuery 函数应用于具有相似 ID 的 DOM 元素?

javascript - 绑定(bind) "document ready"和 "window scroll"

javascript - 在日期选择器中禁用日历

javascript - jquery datepicker change event trigger 和 input 的默认 change event