HTML输入时间,步长属性是否将timestep设置为(比如)x分钟?

HTML输入时间,步长属性是否将timestep设置为(比如)x分钟?,html,input,Html,Input,我有一个时间输入,基本上只是: Time: <input type="time" name="timeinput"/> 时间: 据 它支持step属性。是否可以使用此属性(或其他方式)将步长设置为10分钟?如果是,怎么做 我知道还有一些其他的解决方案(例如datebox插件),但如果可能的话,我希望有一个纯html的解决方案。我有时会使用datebox插件,但在移动设备上似乎速度很慢,所以我尽量使用本机时间选择器。是的 然而,Opera、iOS Safari和Google C

我有一个时间输入,基本上只是:

Time: <input type="time" name="timeinput"/> 
时间:

据 它支持step属性。是否可以使用此属性(或其他方式)将步长设置为10分钟?如果是,怎么做

我知道还有一些其他的解决方案(例如datebox插件),但如果可能的话,我希望有一个纯html的解决方案。我有时会使用datebox插件,但在移动设备上似乎速度很慢,所以我尽量使用本机时间选择器。

是的


然而,Opera、iOS Safari和Google Chrome不会拒绝不一致的用户输入。用户可以为该时间字段指定11:59。然后,Opera和Google Chrome在尝试提交表单时会显示一条验证错误消息。

从iOS 9.1开始,iOS不支持max-min或step


这是可能的。您只需要在步长参数中输入秒数,例如


Chrome 86似乎不支持此功能。

上面的链接现在已断开。这里有一个相关的答案:的确如此。似乎新的(而且更好的!)时间输入不再支持step属性。是的,没有step,我必须创建自己的。