jQuery: datepicker - календарь, активируемый одновременно значком и полем даты - PullRequest
3 голосов
/ 20 апреля 2010

Я уже осмотрелся, но не смог найти точное решение / проблему, с которой я сейчас сталкиваюсь.

Все, что я хочу, это чтобы календарь появлялся либо щелкая по значку календаря И в текстовом поле, в котором дата появляется при выборе даты. Прямо сейчас, попробовав разные свойства, я могу видеть календарь только одним или другим, но не обоими: значок и поле.

Это код, который я использую для активации через значок:

$("#datepicker").datepicker({
   showOn: 'button',
   buttonImage: 'images/icon-calendar.gif',
   buttonImageOnly: true,
   changeMonth: true,
   changeYear: true,
   showAnim: 'slideDown',
   duration: 'fast'
});

Можно ли отобразить календарь, нажав на значок И на поле?

Спасибо.

Ответы [ 3 ]

3 голосов
/ 21 апреля 2010

Это рабочий код для отображения календаря при нажатии на значок И в поле даты, обратите внимание на значение «оба»:

$("#datepicker").datepicker({
 showOn: 'both',
 buttonImage: 'images/icon-calendar.gif',
 buttonImageOnly: true,
 changeMonth: true,
 changeYear: true,
 showAnim: 'slideDown',
 duration: 'fast'
});

Спасибо Дереку за помощь.

1 голос
/ 20 апреля 2010

попробуйте установить: showOn: 'both'

1 голос
/ 20 апреля 2010

Дайте вашему полю выбора даты идентификатор и попробуйте это:

<input type="text" name"whatever" id="datepickerfield" />

Для поля:

$("#datepickerfield").datepicker({
 showOn: 'button',
 buttonImage: 'images/icon-calendar.gif',
 buttonImageOnly: true,
 changeMonth: true,
 changeYear: true,
 showAnim: 'slideDown',
 duration: 'fast'
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...