Не могу переместить фокус на элемент управления, потому что он невидим
Взгляните на этот образец из jqueryui.
http://jqueryui.com/demos/datepicker/
все работает нормально, кроме моего случая, мое приложение может отключить текстовое поле даты. Поэтому, если это текстовое поле отключено, пользователь все равно может щелкнуть значок триггера.
Когда пользователь щелкает этот значок триггера, появляется сообщение об ошибке "Не удается переместить фокус на элемент управления, потому что он невидим".
Кто-нибудь может мне помочь?
2 ответа
Это потому, что вы не можете переместить фокус на отключенный элемент управления.
Если вам нужно отключить текстовое поле, то также отключите селектор даты.
Просто нашел решение:
Я просто добавляю это дополнительно на свой datecontrol
if (document.getElementById ('XXXXXX_DateText "). disabled == true) {$ (" # XXXXXX_DateText "). datepicker (' disable ');}