为了账号安全,请及时绑定邮箱和手机立即绑定

bootstrap datepicker控制日期选择

bootstrap datepicker控制日期选择

eason8023 2018-11-22 09:42:56
页面点击按钮弹出模态框如下图所示:第一次选择日期,开始日期、结束日期选择如图所示;选择完后直接关闭模态框,再次点击按钮弹出模态框,点击开始日期输入框弹出日期面板会高亮显示上次选择的日期,且由于上次选择的结束日期为22,故22之后的无法选择;结束日期同理,由于上次选择的开始日期为20,故20之前的日期无法选择。以下是js代码:$('#createArrangeDialog').on('shown.bs.modal', function () {    $('#startday').datepicker({       format: 'yyyy-mm-dd',       autoclose : true,       clearBtn: true,    }).on('changeDate',function(e){       if (e.date) {          $('#endday').datepicker('setStartDate', new Date(e.date.valueOf()));       } else {          $('#endday').datepicker('setStartDate', null);       }    });    $('#endday').datepicker({       format: 'yyyy-mm-dd',       autoclose : true,       clearBtn: true,    }).on('changeDate',function(e){       if (e.date) {          $('#startday').datepicker('setEndDate', new Date(e.date.valueOf()));       } else {          $('#startday').datepicker('setEndDate', null);       }    }); });如何能限制开始日期小于结束日期,且每次弹出模态框可以重新选择,不会记录上次选择的日期边界。
查看完整描述

1 回答

?
eason8023

TA贡献1条经验 获得超0个赞

已解决......

查看完整回答
反对 回复 2018-11-22
  • 1 回答
  • 0 关注
  • 1383 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信