【问题标题】:HTML input time max at midnightHTML 输入时间最大在午夜
【发布时间】:2016-10-01 16:07:39
【问题描述】:

我正在尝试设置一个输入字段,例如

<input type="time" id="end" step="1800" min="10:00" max="24:00">

问题是 24:00 似乎不是“午夜”的有效格式。现在我想知道哪个是有效的。

感谢您的帮助。

【问题讨论】:

    标签: html validation input time


    【解决方案1】:

    我不确定我是否理解您要执行的操作。对我来说,午夜的时间是 00:00(第二天的第一个小时)。一天的最后一秒是 23:59:59。

    【讨论】:

    • 详细说明:我有一个我想要的表单,所以创建一个事件。此事件可以在 10:00 到午夜 (24:00) 之间结束。如果我将 max 设置为 23:59:59,我将无法选择午夜时间。如果我设置 24:00,输入也可以设置为 06:30 这样的时间,这不是我的目标。
    • 好的。因此,我认为您必须使用 javascript 而不是 HTML5 验证时间,原因有两个: Firefox 或 Internet Explorer 10 及更早版本不支持 type="time" ,您将能够使用自己的正则表达式验证时间:)
    • 我很害怕得到这样的答案,但只要没有人提供解决方案,我认为正则表达式就是我要走的路。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-12
    • 1970-01-01
    • 2012-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多