我已经能够在我设计的表单中使用带有 min 和 max 属性的输入类型 date ,并尽可能地利用 HTML 5。不过,如果输入类型是time ,我就不能这样做了。
相关代码:
<input style='width:120px' required name='dia' id='dia' type='date' min="1991-01-01" max="2014-05-12">
<input style='width:80px' required name='hora' id='hora' type="time" min="08:00:00" max="20:00:00"/>
(后者中的最小值和最大值被忽略)
其他相关信息:
据我所知,HTML 5 规范在这两种情况下都允许最小值和最大值。
我正在为这个表单使用 minimizr 和 webshims,这使得输入日期字段在 FF 等中可用。
在最近的主要浏览器之间没有检测到不同的行为。
像 W3C 学校这样的网站提到日期的最小值和最大值,但没有提到时间,这可能表明普遍缺乏对最小值和最大值作为时间属性的热情。
我错过了一些明显的东西吗?