Jquery Bootstrap Datepicker 禁用过去日期并且不自动填充输入框
Posted
技术标签:
【中文标题】Jquery Bootstrap Datepicker 禁用过去日期并且不自动填充输入框【英文标题】:Jquery Bootstrap Datepicker disable past dates and don't autofill input box 【发布时间】:2018-10-04 11:28:55 【问题描述】:我正在使用来自 source 的 jquery bootstrap datepicker。我需要禁用过去的日期,也不希望选择器自动填充输入框。
因此我使用了以下代码:
jQuery('#datetimepicker1').datetimepicker(
format: 'L',
minDate: new Date(),
useCurrent: false,
);
但是在使用它时,它也会禁用今天的日期。我发现这是由于useCurrent: false
造成的,但在评论这一行时,它会自动填充输入框。如何通过不阻止今天的日期来阻止过去的日期,同时避免自动填充?
【问题讨论】:
【参考方案1】:简单创建昨天的日期:并将其作为参数传递
yesterday = new Date();
yesterday.setDate(yesterday.getDate() - 1);
jQuery('#datetimepicker1').datetimepicker(
format: 'L',
minDate: yesterday,
useCurrent: false,
);
【讨论】:
以上是关于Jquery Bootstrap Datepicker 禁用过去日期并且不自动填充输入框的主要内容,如果未能解决你的问题,请参考以下文章
求助,jquery datepick日历插件,怎么显示时分秒?可以显示吗
Jquery 日期规则在 Firefox 和 IE 中不起作用