Можно ли вызвать элемент jQuery datepicker как при нажатии кнопки, так и при нажатии кнопки? - PullRequest
16 голосов
/ 28 декабря 2010

У меня есть входной текст, содержащий дату по умолчанию, и я использую плагин DateQuicker jQuery, чтобы выбрать дату из попин календаря.Этот календарь появляется, когда пользователь нажимает на маленькое изображение рядом с вводом.

Это прекрасно работает, но я хотел бы вызвать всплывающее окно календаря, даже когда пользователь нажимает на вводимый текст.Короче говоря, я хочу, чтобы календарь отображался на обоих вечерах.

Возможно ли это?Как?

Спасибо!

Ответы [ 3 ]

41 голосов
/ 28 декабря 2010

Вам просто нужно установить параметр showOn в "both" (вместо "focus" или "button"), например:

$( "#datepicker" ).datepicker({
    showOn: "both",
    buttonImage: "calendar.gif",
    buttonImageOnly: true
});

Вы можете попробовать это здесь .

1 голос
/ 28 декабря 2010

Попробуйте вызвать событие кнопки во входном обработчике события, например: 1001 *

jQuery("#myinput").click(function(e){
    jQuery("#mybtn").trigger('click');
})
0 голосов
/ 28 декабря 2010

написать тот же обработчик кликов, который вы пишете для идентификатора изображения / ссылки, но на этот раз с идентификатором текстового поля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...