【问题标题】:Can't move focus to the control because it is invisible无法将焦点移至控件,因为它不可见
【发布时间】:2009-08-17 09:26:58
【问题描述】:

看看这个来自 jqueryui 的示例。

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

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

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

有人可以帮帮我吗?

【问题讨论】:

    标签: jquery jquery-ui datepicker


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      刚刚找到解决办法:

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

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

      【讨论】:

        猜你喜欢
        • 2013-03-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多