2

在 chrome 上使用input type="date"时,如果日期部分填充,客户想要标记一个字段,即:(01/23/yyyy但如果它是空的则不是)。但是,chrome 似乎只会触发inputchange填写日期。此外,该字段的实际值仍然是一个空字符串。

之后可能会监听上/下/数字按键focus,然后将字段标记为无效,blur但这显然不太理想。

那么,是否有一个我不知道的事件可以用来检测这种情况?或者我可以检查会返回的值01/23/yyyy

4

1 回答 1

0

dandavis 的建议效果很好。

我最终只是添加$(object).is(':invalid')到在我们的验证中触发错误的事情列表中,并且成功了。

于 2015-12-03T18:51:51.097 回答