Как вручную открыть средство выбора даты для кода js?
Чтобы показать указатель даты, связанный с вводом с идентификатором 'your_elem', вы должны использовать что-то вроде этого:
jQuery('#your_elem').datepicker("show");
$('#datepickerid').focus() должен сделать трюк.
$('#datepickerid').focus()
У меня была эта проблема (datepicker был частью модуля Drupal в данном случае), и у меня сработало это:
$('input.date').focus(); $('input.date').click();
Не работало, когда использовался только $('input.date').click();.
$('input.date').click();
$(function () { $('#DatePicker').datepicker({ duration: '', showTime: true, constrainInput: false, maxDate: '+1y', minDate: '-0d', defaultDate: '' }); });