Я использую jQuery UI datepicker - версия диапазона. У меня есть форма и в поле ввода (текст) «с даты» я называю DatePicker. Работает нормально.
Проблема в том, что у меня также есть в этом поле изображение (календаря), которое я установил, чтобы его класс был таким же, как у поля. НО, в то время как поле выбора даты без проблем открывается, нажатие на изображение, похоже, ничего не делает.
Я знаю, что есть некоторые вопросы по этой проблеме, но ничего не помогает;)
<input type="text" id="fromDate" value="Enter date" name="fromDate" class="fromDatePicker"/>
<img class="fromDatePicker" src="images/calender_icon_a1.jpg" id="ci1"/>
Код JS:
$(function() {
$( ".fromDatePicker" ).datepicker({
defaultDate: "+1w",
dateFormat: 'dd/mm/yy',
altFormat: 'yymmdd',
altField: "#fromDateFormatted",
numberOfMonths: 2,
onSelect: function( selectedDate ) {
$('#toDate').datepicker( "option", "minDate", selectedDate );
}
});