当我在IE中使用jquery自动完成时,撤消(ctrl + z)不适用于文本区域

时间:2012-01-13 05:52:37

标签: jquery-autocomplete

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

试试这个,

在IE中打开此链接

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

在input元素中键入任何文本,例如键入'a'从菜单中选择'ActionScript' 现在做后退以删除字符。

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

提前致谢

1 个答案:

答案 0 :(得分:2)

我遇到了类似的问题:

Html text input undo not working

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

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