Как ограничить значения маски ввода в поле календаря bootstrap?
Всем привет!
Есть календарь с библиотекой 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> Неужели никто не знает решения? |
Часовой пояс GMT +3, время: 16:07. |