当前代码只是禁用今天之前的日期。我需要日历在今天之后禁用 2 天。let dateInput = document.getElementById('pick_date');const cur_date = new Date();const cur_month = cur_date.getMonth() > 9 ? cur_date.getMonth() + 1 : '0' + (cur_date.getMonth() + 1);const cur_day = cur_date.getDate() > 9 ? cur_date.getDate() : '2' + cur_date.getDate();const dateStr = cur_date.getFullYear() + '-' + cur_month + '-' + cur_day;dateInput.setAttribute('min', dateStr);<input type="date" class="textbox" id="pick_date" name="pickup_date" />
1 回答
翻翻过去那场雪
TA贡献2065条经验 获得超14个赞
试试这个
let dateInput = document.getElementById('pick_date');
const cur_date = new Date();
cur_date.setDate(cur_date.getDate() + 3);
var dateStr = cur_date.toISOString().split("T")[0];;
dateInput.setAttribute('min', dateStr);
<input type="date" class="textbox" id="pick_date" name="pickup_date" />
添加回答
举报
0/150
提交
取消