首页 > 解决方案 > “步骤”属性不适用于本地日期时间

问题描述

我正在尝试使用datetime-local来选择日期和时间。

输入工作正常,不幸的是我似乎根本无法让该step属性工作。

MDN 文档似乎建议我应该能够使用它在几秒钟内设置一个步骤,但这根本不起作用

<form method='post' action='#'>
    <input
      type="datetime-local"
      id="meeting-time"
      name="meeting-time"
      value="2018-06-12T19:30"
      min="2018-06-07T00:00"
      max="2018-06-14T00:00"
      step="900"
    />
<input type='submit' value='Go!'>
</form>

我错过了什么吗?

标签: htmlinput

解决方案


所以,我的困惑来自这样一个事实,即step不会改变日历中出现的步骤,也不会阻止用户自己输入时间。

step属性在最宽松的意义上确实“起作用”,因为它允许用户在使用键盘选择值后使用箭头在值之间进行步进。


推荐阅读