【发布时间】:2019-01-24 06:08:43
【问题描述】:
我有两个日期输入,一个是开始日期,另一个是结束日期。 我想根据开始日期动态设置 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'
},
});
});
我在表单中使用daterangepicker
【问题讨论】:
标签: javascript jquery date-range daterangepicker