首页 文章

单击日历时引导datepicker焦点

提问于
浏览
0

我在我的ASP.NET项目中使用这个Bootstrap datepicker . 我为每个输入设置了一个函数,用于检查'focusout'事件的值 . 如果输入的值为空,则输入将标记为红色,如下所示:
enter image description here

但问题是,当用户点击日历时,看起来像bootstrap datepicker会触发其输入的focusout事件 . 这意味着,如果在用户选择日期之前,日期选择器的输入为空,则在用户单击日历上的任何日期后,输入仍将标记为红色 .

enter image description here

enter image description here

有任何想法吗?我打算改变datepicker输入的焦点行为 . 新功能将首先检查日历是否在屏幕上,如果为真,则不执行任何操作,否则检查输入的值 . 逻辑应该工作,但遗憾的是我不知道如何检查日历是否打开 .

1 回答

  • 0

    我刚想通了 . 这很简单,只需使用'hide'事件而不是datepickers的focusout事件 .

相关问题