You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何实现选择到达日期后自动打开出发日期选择器?(附JS代码)

实现到达日期选择后自动打开出发日期选择器

别担心,这个需求一点都不复杂,我帮你调整代码,直接用就行~

你现有的代码已经完成了「出发日期最小为到达日期」的功能,现在只需要在到达日期选择完成后,调用出发日期选择器的弹出方法,就能实现自动打开的效果。

完整代码如下:

// 初始化到达日期选择器
$('#arrival').datetimepicker({ 
  useCurrent: false, 
  format: 'DD/MM/YYYY', 
  minDate: 'now' 
}); 

// 初始化出发日期选择器
$('#departure').datetimepicker({ 
  useCurrent: false, 
  format: 'DD/MM/YYYY', 
  minDate: 'now' 
}); 

// 监听到达日期变化事件
$("#arrival").on("change.datetimepicker", function (e) {
  // 设置出发日期的最小日期为选中的到达日期
  $('#departure').datetimepicker('minDate', e.date);
  // 自动打开出发日期选择器面板
  $('#departure').datetimepicker('show');
});

关键新增部分说明

  • $('#departure').datetimepicker('show'):这行就是实现自动弹出的核心代码,当你选完到达日期后,它会立刻触发出发日期选择器的面板弹出,完全贴合你的需求。

这样设置后,用户选完到达日期,出发日期选择器会自动弹出来,而且出发日期的可选范围已经被限制在到达日期之后,避免了无效选择~

内容的提问来源于stack exchange,提问作者Sinem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 11:06:43