2017-06-03 94 views
0

我在我的ASP.NET項目中使用這個Bootstrap datepicker。我爲每個輸入設置了一個函數,以檢查'focusout'事件的值。如果輸入的值是空的,輸入將被標記爲紅色這樣的: enter image description here點擊日曆時的bootstrap datepicker focusout

但問題是,看起來像引導日期選擇器將觸發其輸入的focusOut事件時在日曆上用戶點擊。也就是說,如果日期選擇器的輸入在用戶選擇日期之前爲空,則在用戶單擊日曆上的任何日期後,輸入仍將標記爲紅色。

enter image description here

enter image description here

什麼想法? 我打算改變日期選擇器輸入的聚焦行爲。新功能將首先檢查日曆是否在屏幕上,如果是,則不做任何操作,否則檢查輸入的值。邏輯應該工作,但可悲的是,我不知道如何檢查日曆是否打開。

回答

0

我只是想通了。這很容易,只需使用'隱藏'事件而不是日期選擇器的焦點事件。

相關問題