2
为什么HTML5元素<input type="date">
可让用户滚动浏览日期到无效日期,如31 September 2014
?HTML5日期输入接受无效日期?
DEMO:http://jsfiddle.net/oztjryx4/1/
为什么Chrome浏览器允许这种情况发生?我如何检查日期是否无效或不存在?
为什么HTML5元素<input type="date">
可让用户滚动浏览日期到无效日期,如31 September 2014
?HTML5日期输入接受无效日期?
DEMO:http://jsfiddle.net/oztjryx4/1/
为什么Chrome浏览器允许这种情况发生?我如何检查日期是否无效或不存在?
您可以使用input.validity.badInput检测这些无效日期。 根据http://crbug.com/231811,原因很简单。
Chrome将无法为无效日期生成值。 [演示](http://jsfiddle.net/snnj94ke/) – 2014-10-03 09:24:46