0

看看这个来自 jqueryui 的示例。

http://jqueryui.com/demos/datepicker/#icon-trigger

除了我的情况外,一切正常,我的应用程序可以禁用日期文本框。所以如果这个文本框被禁用,用户仍然可以点击图标触发。

当用户单击此图标触发器时,会出现一条错误消息“无法将焦点移动到控件,因为它是不可见的”。

有人可以帮助我吗?

4

2 回答 2

2

这是因为您无法将焦点移至禁用的控件。

如果您需要禁用文本框,请同时禁用日期选择器。

于 2009-08-17T09:29:16.897 回答
0

刚刚找到解决方案:

我只是在我的日期控件上添加了这个额外的

if (document.getElementById('XXXXXX_DateText").disabled == true) { $("#XXXXXX_DateText").datepicker('disable'); }

于 2009-08-18T04:05:48.563 回答