javascript - 将 1 天添加到日期选择器中的选定日期
问题描述
我正在尝试在结束日期选择器中禁用以前的日期。例如,如果选择的日期是 10-06-2021,则结束日期必须是 11-06-2021。我需要在结束日期选择器中禁用 11-06 之前的所有日期。请帮我解决这个问题。
<input type="date" name="datepickers" id="create-smeeting-startdate" />
<input type="date" name="datepickers" id="create-smeeting-enddate" />
var date = new Date(meetingStratdate);
date.setDate(date.getDate() + 1);
$('#create-smeeting-enddate')[0].valueAsDate = date;
$("#create-smeeting-enddate").attr("option", "minDate", date);
$('#create-smeeting-enddate').change();
解决方案
您需要按照以下方式做一些事情:
$("#create-smeeting-startdate").datepicker({
// options
}).on("change", function() {
$("#create-smeeting-enddate").val("").datepicker("option", "minDate", $(this).datepicker("getDate"));
});
$("#create-smeeting-enddate").datepicker({
// options
});
基本上你处理change
第一个日期选择器上的事件来设置minDate
第二个日期选择器。
推荐阅读
- python - 如何使用 Python 解决自动化 WhatsApp 中的问题
- reactjs - 在 Mac 上成功运行 react 时出错:ELIFECYCLE、spawn、ENOENT
- gradle - 如何从命令行获取 gradle 属性?
- java - 模拟或覆盖静态方法来测试一个类
- spring - 如何使用 Spring Data 在 mongodb 中获取字段值列表作为结果
- list - 将每个项目与列表的其余项目进行比较
- sql-server - 必须用更新百分比声明标量变量
- azure - 是否可以通过 ARM 模板在 Azure SQL 中预配非管理用户?
- java - 在 Spring Boot 中创建一个 Couchbase 配置类,使用数据表单 application.properties?
- algorithm - 算法的最佳情况