Я использую bootstrap-datepicker на моем сайте. Датпикер будет использоваться для определения фильтров поиска. Мне нужно, чтобы начальное значение входного элемента datepicker было пустым, поэтому он не будет вводить фильтр даты для результатов поиска. Когда пользователь нажимает на ввод текста, связанный с Datepicker, всплывающее окно Datepicker должно выбрать первый день следующего месяца.Установите дату, чтобы быть изначально пустым в bootstrap-datepicker
Проблема: Если бы я установить начальную дату (как показано ниже), вводимый текст будет заполняться с сегодняшней датой, которая является не то, что я хочу. Однако, если я не устанавливаю начальную дату, датапикер покажет 1970-е годы. Что мне делать?
Похожие на: демо для jQueryUI Datepicker
JS код
var now = new Date();
var nextMonth = new Date();
nextMonth.setDate(1);
nextMonth.setMonth(now.getMonth() + 1);
var prettyDate = nextMonth.getMonth() + '/' + nextMonth.getDate() + '/' + nextMonth.getFullYear();
$('#listing_filter_available').val(prettyDate);
$('#listing_filter_available').datepicker();
HTML код
<input type="text" id="listing_filter_available" class="input-small" placeholder="Date Available" />
неудачная попытка
Datepicker не всплывать на нажатия ввода текста эль
$(function() {
var now = new Date();
var nextMonth = new Date();
nextMonth.setDate(1);
nextMonth.setMonth(now.getMonth() + 1);
var prettyDate = nextMonth.getMonth() + '/' + nextMonth.getDate() + '/' + nextMonth.getFullYear();
$('#listing_filter_available').val(''); // clear the date filter
$('#listing_filter_available').click(function() {
$('#listing_filter_available').val(prettyDate);
$('#listing_filter_available').datepicker();
});
});
Я сомневаюсь, эта проблема актуальна с текущими версиями Twitter bootsrap DatePicker. Хотелось бы услышать, какую версию вы использовали. AFAIK инициализирует datepicker в поле ввода больше не дает никакого значения по умолчанию. Это заставляет меня думать, что идеальным решением сегодня является просто обновление до некоторой версии. По крайней мере, версия 1.3.1, похоже, не требует каких-либо безумных попыток сделать эту работу. – Timo