我使用两个datetimepickers输入并尝试灰显并阻止用户根据日期选择器中的先前输入选择无效的开始和结束时间。例如,结束时间永远不应该在开始时间之前,反之亦然。
出于某种原因,时间正确地从灰色开始,但是当我尝试选择较早的开始时间时,minTime对于#availibility_end_time日期选择器没有变化。
我发现了一个类似的close solution,但它似乎对我不起作用。
$('#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()
});
}
});