如何从JS更改输入类型日期的最大值或最小值
How to change max or min value of input type date from JS
我有两个输入类型日期:
<input type="date" name="first_date">
和其他类似的:
<input type="date" name="second_date" min="first_date">
现在我想做的是,当first_date
被选中比second_date
的最小范围是自动由javascript填充。
知道怎么做吗
使用onchange事件设置属性的基本JavaScript。
document.getElementById("firstDateId").onchange = function () {
var input = document.getElementById("secondDateId");
input.setAttribute("min", this.value);
}
代码可以更好地使用addEventListener
我同意epascarello的回答,只有你可以用.min
或.max
代替setAttribut("min/max")
。
document.getElementById("firstDateId").onchange = function ()
{
var input = document.getElementById("secondDateId");
input.min = this.value;
}
您应该能够在元素上使用JavaScript的.setAttribute('min',date)
。请咨询W3C了解详细信息。如果您想使用库,也可以使用jQuery的.attr('min',date)
。
相关文章:
- 在Javascript数组中查找绝对最大值
- Html5输入属性的默认值,如最小值、最大值、大小等
- 按最大值获取数组索引
- 识别滑块范围的最小值和最大值
- 如何在最大值之前的某个点停止范围滑块
- 访问Highcharts系列的最小/最大值:afterSetExtremes不会激发
- 如何在拖动后获得图表的最小值和最大值放大高图表
- AngularJs:在数字输入字段中设置验证的条件最小值和最大值
- HTML5范围滑块最小值和最大值
- 如何仅在存在最小值和最大值时才显示错误消息
- 在 JavaScript 事件中添加最小值和最大值
- 从 JavaScript 中的数组中获取最大值和最小值
- 获取整数对象属性名称的最小值和最大值
- Java 脚本 设置日期的最小值和最大值属性
- 从日期范围滑块访问最小值和最大值
- 验证日期输入 - 最小值和最大值
- 如何设置移动滚动的最大值日期
- 如何在 jQuery 中设置日期选择器的最小值和最大值
- 如何从JS更改输入类型日期的最大值或最小值
- 无法'无法在html中将日期最大值属性设置为今天的日期