HTML5日期输入是否接受无效日期?

时间:2014-10-03 09:19:17

标签: google-chrome date datepicker html-form

为什么HTML5元素<input type="date">允许用户将日期滚动到无效日期,例如31 September 2014

DEMO http://jsfiddle.net/oztjryx4/1/

为什么Chrome允许这种情况发生?如何检查日期是否无效或不存在?

1 个答案:

答案 0 :(得分:6)

您可以使用input.validity.badInput检测此类无效日期。 根据{{​​3}},原因很简单。