html - html 类型时间的最小值不起作用
问题描述
我试图在 Html 输入时间类型中给出最小值。但不影响结果。我也尝试过,但结果没有改变。如何在不使用任何外部库的情况下在 Html 中执行此操作?PS:我正在使用反应 js。这个输入类型在 jsx 里面
<input
onChange={e => setOptionHour2(e.target.value)}
defaultValue={props.min}
min={"2021-01-07T15:00:00"} //{props.min}
type="time"
id="appt2"
name="appt"/>
解决方案
html 输入验证仅在提交按钮上有效/激活。输入将始终让用户编写、选择或选择他想要的任何内容。如果未正确填写输入,表单操作将被阻止,并且将显示开箱即用的提示工具。
如果您指的是时间输入验证无法正常工作,则 mdn 文档指出您应该使用 24 小时时间格式来限制输入可以花费的时间。
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/time
<input type="time" id="appt" name="appt"
min="09:00" max="18:00" required>
推荐阅读
- python - Pandas plot.density 和 plot.kde 有什么区别?
- python - 计算满足条件的区间上的最大值
- javascript - 带有参数的 Javascript 实例化
- html - 带有 HTML 和 CSS 的垂直表格标题
- angular - 延迟加载如何为已编译的 Ionic 应用程序工作?
- tfs - 您可以在 TFS 2018 中添加泳道验证吗?
- ios - 选择 stackView 上的哪个子视图将拉伸(以编程方式)
- algorithm - 当我们使用 heapify 的递归版本时,堆排序是一种就地排序算法吗?
- python-3.x - 如何对数据帧的特定元素执行算术运算?
- azure - 从逻辑应用连接到 Azure 函数槽