Когда выбрана дата начала, я хочу отключить даты перед датой начала и позволить пользователю выбирать до даты после выбранной даты начала.
Короче, дата от — это более ранняя дата, а до даты должна быть более поздняя дата.
Вот код в Blade.php
Код: Выделить всё
[i][/i]From:[i]
[/i]To:
$(function() {
$('.datefrom').daterangepicker({
singleDatePicker: true,
showDropdowns: true,
minYear: 1985,
autoUpdateInput: false,
maxDate: new Date,
maxYear: parseInt(moment().format('YYYY'),10),
locale: {
format: 'DD-MM-YYYY'
}
}, function(start, end, label) {
var years = moment().diff(start, 'years');
},
$('.dateto').datepicker(
"change", {
minDate: new Date($('.datefrom').val())
});
});
$(function() {
$('.dateto').daterangepicker({
singleDatePicker: true,
showDropdowns: true,
minYear: 1985,
autoUpdateInput: false,
maxDate: new Date,
maxYear: parseInt(moment().format('YYYY'),10),
locale: {
format: 'DD-MM-YYYY'
}
}, function(start, end, label) {
var years = moment().diff(start, 'years');
},
$('.datefrom').datepicker(
"change", {
maxDate: new Date($('.dateto').val())
});
});
Я также хочу проверить выбор даты. Но datepicker принимает дату по умолчанию в качестве текущей даты. В качестве решения я предложил оставить поле даты пустым перед вводом любой даты. Я попробовал с autoUpdateInput: false. Когда я добавляю его в сценарий, поле даты остается пустым, хотя я выбрал дату из средства выбора даты.
Я новичок в программировании. Пожалуйста, помогите. Большое спасибо.
Подробнее здесь: https://stackoverflow.com/questions/624 ... in-laravel
Мобильная версия