Na mojej stronie znajdują się dwa datepiki i oba są bootstrap. Warunkiem jest, że data początkowa nigdy nie jest wysoka w stosunku do daty zakończenia. Oznacza datę zakończenia Atrybut (minDate) musi zostać zmieniony, gdy data początkowa zostanie zmieniona przez datepicker, a ta sama, gdy data zakończenia zostanie zmieniona, min zakres kalendarza datepikera daty rozpoczęcia powinien być zgodny z wartością daty zakończenia.Ustawienia datapicker Bootstrap minDate/startDate z innego datepicker
Mam nadzieję, że rozumiesz mój problem
$(document).ready(function(){
$("#startdate").datepicker({
todayBtn: 1,
autoclose: true,
}).on('changeDate', function (selected) {
var minDate = new Date(selected.date.valueOf());
$('#enddate').datetimepicker('setStartDate', minDate);
});
$("#enddate").datepicker();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.4.0/js/bootstrap-datepicker.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
<input type="text" placehoder="Start Date" id="startdate"/>
<input type="text" placehoder="End Date" id="enddate"/>
należy rozważyć ponowne sformułowanie pytanie/oddanie przykłady, dostaniesz więcej odpowiedzi :) –
Wywołujesz niewłaściwą metodę 'datetimepicker' w linii' $ ('# enddate') datetimepicker ('setStartDate', minDate); ' – pqdong
OK, to jaka jest prawidłowa metoda? – vikujangid