谷歌浏览器突然开始自动打开引导时间和日期选择器

Posted

技术标签:

【中文标题】谷歌浏览器突然开始自动打开引导时间和日期选择器【英文标题】:Google chrome suddenly started opening bootstrap time and date picker automatically 【发布时间】:2021-04-06 21:06:37 【问题描述】:

在我的网站中,我添加了bootstrapMaterialDatePicker 用于从日历中选择日期。单击input 字段后,需要打开弹出窗口。就在几分钟前它工作得很好。但是突然它在页面加载后立即开始打开弹出窗口,而无需单击 chrome 浏览器中的特定 input 字段。但是所有其他浏览器都可以正常工作。

这就是我的 html 域代码。

<input type="text" name="date" id="date" class="form-control text-left js-calendar-future" pattern="(0[1-9]|1[012])[- /](0[1-9]|[12][0-9]|3[01])[- /](19|20)\d\d" required="">

这就是我初始化 bootstrapMaterialDatePicker 库的方式

 $(document).ready(function()  
 $('.js-calendar-future').bootstrapMaterialDatePicker(
    weekStart: 0, 
    time: false,
    minDate: new Date(),
    format: 'MM/DD/Y',
    triggerEvent: 'click',
);
);

【问题讨论】:

【参考方案1】:

所以,在进行了迷失的研究之后,我终于找到了解决方案。只是我不得不删除triggerEvent: 'click', 属性。 所以这是我的代码。

 $(document).ready(function()  
   $('.js-calendar-future').bootstrapMaterialDatePicker(
   weekStart: 0, 
   time: false,
   minDate: new Date(),
    format: 'MM/DD/Y',
   triggerEvent: 'click',
 );
);

【讨论】:

以上是关于谷歌浏览器突然开始自动打开引导时间和日期选择器的主要内容,如果未能解决你的问题,请参考以下文章

今天默认引导日期选择器

使用 ASP.NET MVC C# 和引导日期选择器将不起作用

jQuery:日期选择器开始在对话框中打开,仅在 IE 中

选择日期后引导日期选择器不会自动关闭

两个月,同时在引导程序的日期选择器中选择日期

保持引导日期选择器始终打开