📅  最后修改于: 2023-12-03 14:41:51.342000             🧑  作者: Mango
在HTML中,可以使用<input>
元素的max
属性来设置输入日期和时间的最大允许值。这个属性对于需要限制日期和时间选择的场景非常有用。
在HTML中,使用<input type="date">
和<input type="datetime-local">
元素来选择日期和时间。max
属性是这两个元素共有的属性,用于设置最大允许值。
<input type="date" max="yyyy-mm-dd">
<input type="datetime-local" max="yyyy-mm-ddThh:mm">
<input type="date">
元素的max
值的格式为"yyyy-mm-dd"
,年份使用4位数表示,月份和日期使用2位数表示。<input type="datetime-local">
元素的max
值的格式为"yyyy-mm-ddThh:mm"
,年份使用4位数表示,月份、日期、小时和分钟使用2位数表示。以下示例展示了如何使用max
属性来设置最大日期和时间值。
<input type="date" max="2022-12-31">
结果是一个日期选择框,可以选择的最大日期为"2022-12-31"。
<input type="datetime-local" max="2022-12-31T23:59">
结果是一个日期和时间选择框,可以选择的最大日期和时间为"2022-12-31 23:59"。
max
属性指定的日期或时间,浏览器会阻止提交表单或显示验证错误。max
属性时,选择框中的标记日期或时间会被禁用,因此用户无法选择超过最大允许值的日期或时间。max
属性是HTML中用于设置输入日期和时间的最大允许值的属性。它适用于<input type="date">
和<input type="datetime-local">
元素。合理使用max
属性可以有效地限制用户选择的日期和时间范围,提升用户体验。