Javascript 如何将时间输入HTML步骤设置为30分钟和隐藏秒

Javascript 如何将时间输入HTML步骤设置为30分钟和隐藏秒,javascript,html,jquery,dom,Javascript,Html,Jquery,Dom,如何使时间输入HTML只需30分钟,隐藏秒数,并防止用户输入任何超出范围的数字?根据标准,这样做是可行的 <label for="hr">Hour</label> <select name="hr" id="hr"> <option value="1">1</option> <option value="2"&g

如何使时间输入HTML只需30分钟,隐藏秒数,并防止用户输入任何超出范围的数字?

根据标准,这样做是可行的

<label for="hr">Hour</label>
  <select name="hr" id="hr">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
<!-- do it for each hour -->
  </select>
  <br><br>

<label for="min">Minute</label>
  <select name="min" id="min">
    <option value="30">30</option>
    <option value="00">00</option>
  </select>
  <br><br>

您还可以查看日期/时间选择器库,但它需要一些JS。最好的方法是使用下拉列表,其中包含可以控制的值。祝你好运

你能分享你的代码/尝试吗?我建议用30,00和0..23的小时值下拉几分钟。签出HTML选择标记。