【问题标题】:Undo (ctrl +z ) is not working for text area when I use jquery autocomplete in IE当我在 IE 中使用 jquery 自动完成时,撤消(ctrl +z)不适用于文本区域
【发布时间】:2012-02-09 10:00:39
【问题描述】:

Jquery 自动完成在 IE 中破坏了 undo,如果是 textarea,可能是什么原因?

试试这个,

在IE中打开这个链接

http://jqueryui.com/demos/autocomplete/#multiple

在输入元素中键入任何文本,例如键入“a”从菜单中选择“ActionScript” 现在执行 backpsace 来删除字符。

现在撤消 ctrl + z ,它不起作用为什么? 谁能解释一下?

提前致谢

【问题讨论】:

    标签: jquery-autocomplete


    【解决方案1】:

    我也遇到过类似的问题:

    Html text input undo not working

    最后我发现,如果任何 JavaScript 更新了任何视觉元素,页面上的所有文本框都会重置其撤消历史记录。在我的情况下,它是一个更新倒计时时钟的计时器,这使得跟踪和调试变得非常困难。我想是自动完成 JQuery 导致了这里的问题。我的不同之处在于它正在更新实际的文本框,而不是外部元素,但我怀疑这是同一个问题。我很确定这是 IE 中的一个错误,因此除了将您自己的历史记录功能添加到文本框之外,您无能为力。

    这是 Internet Explorer 特有的问题 - 我建议您使用 Chrome 或 Firefox 尝试您的页面。

    【讨论】:

      猜你喜欢
      • 2014-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-21
      • 2017-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多