猿问

如何使用javascript禁用从今天到接下来两天的日期选择器?

当前代码只是禁用今天之前的日期。我需要日历在今天之后禁用 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" />


函数式编程
浏览 262回答 1
1回答

翻翻过去那场雪

试试这个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" />
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答