我有时间输入,基本上只是:
Time: <input type="time" name="timeinput"/>
Run Code Online (Sandbox Code Playgroud)
根据 http://www.w3.org/TR/html-markup/input.time.html, 它支持step属性.是否可以使用此属性(或其他方法)将步长设置为10分钟?如果是这样,怎么样?
我知道一些其他解决方案(例如datebox插件),但我希望如果可能的话,纯粹的HTML解决方案.我有时会使用datebox插件,但在移动设备上似乎相当慢,所以我尽可能使用本机时间选择器.
kac*_*per 10
这是可能的.你只需要在步骤参数中输入秒数,例如.
<input type="time" step="300"> <!-- 5 min step -->
Run Code Online (Sandbox Code Playgroud)
但是,Opera,iOS Safari和Google Chrome不会拒绝未对齐的用户输入.用户可以将11:59指定为此类时间字段.然后,Opera和Google Chrome在尝试提交表单时显示验证错误消息.
| 归档时间: |
|
| 查看次数: |
18043 次 |
| 最近记录: |