Всем привет!
Есть календарь с
библиотекой datapicker под
bootstrap 4. Теперь хочу настроить также и удобство ручного ввода.
Интересует:
1) как сделать так, чтобы
placeholder был
dd/mm/yyyy, а не
01/01/1970. Он сейчас то верный, то не верный после обновления страницы - не знаю от чего это зависит.
2) Добавил маску
jquery.maskedinput, но она не ограничивает вводимые числа - как запретить пользователю вводить дату больше максимальной для дня (31), месяца (12), года (2099) ?
P.S. defaultDate: new Date(0) прописываю, чтобы по умолчанию выводился диапазон века 1900-1990, а не 2000-2090
Код в фидл
$('#datetimepicker1').datetimepicker({
useCurrent: true,
format: 'DD/MM/YYYY',
viewMode: 'decades',
autoclose: true,
defaultDate: new Date(0)
});
$('#datetimepicker1 input').mask("99/99/9999",{placeholder:"dd/mm/yyyy"});
<p><label for="date">DATE OF BIRTH</label><br /></p>
<div class="form-group">
<div class="input-group date" id="datetimepicker1" data-target-input="nearest">
<input type="text" tabindex="4" placeholder="dd/mm/yyyy" class="form-control datetimepicker-input" data-target="#datetimepicker1" />
<div class="input-group-append" data-target="#datetimepicker1" data-toggle="datetimepicker">
<div class="input-group-text"><i class="fa fa-calendar"></i></div>
</div>
</div>
</div>
Неужели никто не знает решения?