【发布时间】:2015-02-25 07:20:37
【问题描述】:
我正在尝试进行 HTML 输入,最多可以输入 100 分 59 秒。
输入应该和时间输入一样。
有人知道我能做什么吗?
【问题讨论】:
-
您可以尝试使用正则表达式。见stackoverflow.com/a/11400868/1662973
我正在尝试进行 HTML 输入,最多可以输入 100 分 59 秒。
输入应该和时间输入一样。
有人知道我能做什么吗?
【问题讨论】:
要么做一些 javascripting,要么开始使用框架。不是 jquery 可以支持你这样做,但这里有一些 jquery 示例开始: http://www.sitepoint.com/10-jquery-time-picker-plugins/
【讨论】:
也许您可以自己编写界面和交互性,因为该功能似乎还没有在浏览器中实现(来自 Jukka K. Korpela 的解释)。如果您有兴趣,我可以尝试帮助代码。如果您希望我提供帮助,请发表您感兴趣的评论。
【讨论】:
执行此操作的 HTML 方法是使用 <input type=time> 和 max 属性。假设所需的最小值为零,代码如下:
<input id=foo name=foo type=time min="0:00" max="100:59">
Browser support 仍然仅限于 WebKit 浏览器。在其他浏览器中,标记会优雅地降级为简单的文本输入字段,但在这种情况下,您可能希望添加 JavaScript 代码来检查输入的语法。
【讨论】: