我有两个日期输入,一个是开始日期,另一个是结束日期。我想根据开始日期动态设置 minDate 以结束日期输入。简而言之,我想阻止用户选择小于开始日期的结束日期(在更改开始日期时,我想更新结束日期输入的 minDate 属性)。
<input type="text" id="start_date" class="form-control" name="start_date" data-input="date-range" >
<input type="text" id="end_date" class="form-control" name="end_date" data-input="date-range" >
$('[data-input=date-range]').each(function(index, picker) {
$(picker).daterangepicker({
alwaysShowCalendars: true,
showCustomRangeLabel: true,
startDate: picker.value ? moment(picker.value, "YYYY-MM-DD hh:mm:ii") : moment(),
singleDatePicker: true,
showDropdowns:true,
autoUpdateInput: true,
locale: {
cancelLabel: 'Clear',
format: 'MMMM D, YYYY'
},
});
});
Run Code Online (Sandbox Code Playgroud)
我在表单中使用daterangepicker