Я пытаюсь сделать дату начала/окончания моего datepicker и имел сценарий со мной, который я нашел в Bootstrap-Datepicker. Я внимательно следил за документацией, но сценарий запускал только .datepicker
, что превращает <input>
в датпикера, но поведение не то, что я хочу. Некоторая помощь от сообщества, пожалуйста?Сценарий не работает для Datepicker
Сценарий:
<script>
$(document).ready(function() {
var nowTemp = new Date();
var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0);
var checkin = $('#dateFrom').datepicker({
onRender: function (date) {
return date.valueOf() < now.valueOf() ? 'disabled' : '';
}
}).on('changeDate', function (ev) {
if (ev.date.valueOf() > checkout.date.valueOf()) {
var newDate = new Date(ev.date)
newDate.setDate(newDate.getDate() + 1);
checkout.setValue(newDate);
}
checkin.hide();
$('#dateTo')[0].focus();
}).data('datepicker');
var checkout = $('#dateTo').datepicker({
onRender: function (date) {
return date.valueOf() <= checkin.date.valueOf() ? 'disabled' : '';
}
}).on('changeDate', function (ev) {
checkout.hide();
}).data('datepicker');
});
</script>
Это мой код:
<div class="form-group">
<div class="row">
<label for="dateFrom" class="col-md-2 control-label">Date From:</label>
<div class="col-md-4">
<div class="input-group date">
<input type="text" id="dateFrom" name="dateFrom" class="form-control col-sm-2" required placeholder="mm/dd/yyyy"/>
<div class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</div>
</div>
</div>
</div>
</div>
<div class="form-group">
<div class="row">
<label for="dateTo" class="col-md-2 control-label">Date To:</label>
<div class="col-md-4">
<div class="input-group date">
<input type="text" id="dateTo" name="dateTo" class="form-control col-sm-2" required placeholder="mm/dd/yyyy" />
<div class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</div>
</div>
</div>
</div>
</div>
Не могли бы вы немного пояснить? Что именно вы подразумеваете под «остановкой отдыха»? – saadq
@saadq Datepicker может отображаться на веб-странице, но так, как я хочу, чтобы поведение дампикера не срабатывало, не работает так, как хотелось бы. – eddie
Вы должны быть немного более наглядными. Каково ожидаемое поведение и каково фактическое поведение? – saadq