如何从JS更改输入类型日期的最大值或最小值

meg*_*382 2 html javascript

我有两个输入类型日期,例如:

<input type="date" name="first_date">
Run Code Online (Sandbox Code Playgroud)

和其他类似:

<input type="date" name="second_date" min="first_date">
Run Code Online (Sandbox Code Playgroud)

现在我想要做的是,当first_date被选择的时候比最小范围second_date由 javascript 自动填充。

任何想法如何做到这一点。

epa*_*llo 5

使用 onchange 事件设置属性的基本 JavaScript。

document.getElementById("firstDateId").onchange = function () {
    var input = document.getElementById("secondDateId");
    input.setAttribute("min", this.value);
}
Run Code Online (Sandbox Code Playgroud)

使用 addEventListener 可以更好地编写代码。