adelante |
01.07.2012 02:26 |
jQuery UI Datepicker включается только со второго клика по инпуту, нужно с первого
Здравствуйте. Есть пара полей для ввода даты, по клику на которые (или на их лейблы) я хочу показывать jQuery UI Datepicker. Реально же получается косяк при клике непосредственно в инпут: почему-то дейтпикер показывается только со второго клика, т.е. нужно кликнуть в одно поле, а потом в другое -- и только при втором клике он появляется.
При клике на изображение в лейбле дейтпикер показывается сразу.
Вот такой вот лейбл с инпутом и картинкой-сомволом календаря:
Код:
<label for="date_from" class="dateselector"> с
<img class="cal" src="form_cal.png">
<input type="text" name="date_from" id="date_from" value="" class="hasDatepicker">
</label>
Второй такой же, только date_to.
javascript :
jQuery(document).ready(function(){
jQuery('label.dateselector').click(function(){
jQuery('.dateselector input').datepicker();
});
});
|