1

我正在使用两个 datetimepickers 输入,并试图灰显并防止用户根据 datepickers 中的先前输入选择无效的开始和结束时间。例如,结束时间不应早于开始时间,反之亦然。

出于某种原因,正确开始的时间显示为灰色,但是当我尝试选择更早的开始时间时,#availibility_end_time 日期选择器的 minTime 不会改变。

我找到了一个类似的解决方案,但它似乎对我不起作用。

$('#availability_start_time').datetimepicker({
  format: 'd/m/Y - H:i',
  timepicker: true,
  onShow: function( selected_time ){
    this.setOptions({
      value:$('#availability_end_time').val(),
      maxTime: $('#availability_end_time').val() 
    });
  }
});

$('#availability_end_time').datetimepicker({
  format: 'd/m/Y - H:i',
  timepicker: true,
  onShow: function( selected_time ){
    this.setOptions({
      value: $('#availability_end_time').val(),
      minTime: $('#availability_start_time').val() 
    });
  }
});
4

0 回答 0