我有一个时间输入,基本上只是:
Time: <input type="time" name="timeinput"/>
根据 http://www.w3.org/TR/html-markup/input.time.html ,它支持 step 属性。是否可以使用此属性(或其他方式)将步长设置为 10 分钟?如果是这样,如何?
我知道一些其他解决方案(例如 datebox 插件),但我希望尽可能使用纯 html 解决方案。我有时会使用 datebox 插件,但它在移动设备上看起来很慢,所以我尽可能使用本地时间选择器。
原文由 amomin 发布,翻译遵循 CC BY-SA 4.0 许可协议
是的。 您可以以秒为单位指定 step 属性。
但是,Opera、iOS Safari 和 Google Chrome 不会拒绝未对齐的用户输入。用户可以在这样的时间字段中指定 11:59。然后,当他尝试提交表单时,Opera 和 Google Chrome 会显示一条验证错误消息。