【发布时间】:2020-06-04 02:33:25
【问题描述】:
我可以将输入类型时间设置为仅选择小时,而不是选择分钟。我只想选择从 2:00 到 3:00 等几个小时,而不是任何分钟。
【问题讨论】:
标签: javascript html input
我可以将输入类型时间设置为仅选择小时,而不是选择分钟。我只想选择从 2:00 到 3:00 等几个小时,而不是任何分钟。
【问题讨论】:
标签: javascript html input
使用如下所示的简单选择标签:
<label for="from">From: </label>
<select name="from" id="from">
<option value="1">1:00</option>
<option value="2">2:00</option>
<option value="3">3:00</option>
<option value="4">4:00</option>
<option value="5">5:00</option>
</select>
<label for="to">To: </label>
<select name="to" id="to">
<option value="1">1:00</option>
<option value="2">2:00</option>
<option value="3">3:00</option>
<option value="4">4:00</option>
<option value="5">5:00</option>
</select>
【讨论】:
您可以使用输入 type="number" 并使用属性调整值。就像这样:
<input type="number" id="yourId" name="yourName" min="1" max="24">
用户应该只能输入 1 到 24 小时之间的数字。为了美化您的设计,您可以在输入字段后使用一些标签来显示“小时”之类的内容来引用复数。
【讨论】:
您可以使用step 属性:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/time
<form>
<input type="time" required step="3600">
<button type="submit">Submit</button>
</form>
【讨论】:
time 输入。 2) 有效条目不包括分钟值。其他答案忽略了使用输入类型=时间的要求。
minutes 甚至不应该出现在不应该被选中的地方。谢谢。我猜这确实回答了这个问题。