jquery-ui DatePicker с кнопкой showOn: показывается, даже если ввод источника отключен - PullRequest
1 голос
/ 11 мая 2011

У меня есть поле ввода текста с экземпляром datepicker из jquery-ui со следующими параметрами:

'buttonImageOnly': true,
'showOn': 'button',
'buttonImage': 'gfx/calendar.gif'

Хорошо работает.Когда я нажимаю на изображение «calendar.gif», появляется календарь.Однако когда я выбираю дату, поле ввода (которое было отключено) изменяется.

Это ошибка или я что-то не так делаю?Когда я смотрю на объект экземпляра в Firebug, параметр disabled имеет значение true.

Ответы [ 2 ]

0 голосов
/ 26 января 2015

Если вам все равно, что изображение больше не будет отображаться, попробуйте следующее:

$('#myfield:not([disabled])').datepicker();
0 голосов
/ 11 мая 2011

Отключено означает, что вы не можете писать в нем вручную.Но вы все еще можете с javascript.

Текстовое поле, где он сохраняет значение даты.Если вы не хотите, чтобы он отображался, включите его в скрытое поле или скройте его с помощью CSS (проще).

buttonImageOnly - это кнопка с типом изображения или просто изображение.

Я не вижу ни ошибок, ни ошибок с вашей стороны.:)

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