Internet explorer 9 奇怪的Internet Explorer 9问题-在多行文本框中复制文本

Internet explorer 9 奇怪的Internet Explorer 9问题-在多行文本框中复制文本,internet-explorer-9,textarea,Internet Explorer 9,Textarea,我刚刚发现了一个我认为我见过的最奇怪的Internet Explorer问题,完全不知道如何解决它,所以我希望可能有人以前见过类似的东西,知道是什么原因/如何解决它 我有一个多行文本框,如下所示: <asp:TextBox runat="server" ID="txtDoctorNotes" TextMode="MultiLine" Rows="8" Width="270"></asp:TextBox> 今天早上我注意到这个文本框中的一些单词被复制了,我以为我在键入

我刚刚发现了一个我认为我见过的最奇怪的Internet Explorer问题,完全不知道如何解决它,所以我希望可能有人以前见过类似的东西,知道是什么原因/如何解决它

我有一个多行文本框,如下所示:

<asp:TextBox runat="server" ID="txtDoctorNotes" TextMode="MultiLine" Rows="8" Width="270"></asp:TextBox>

今天早上我注意到这个文本框中的一些单词被复制了,我以为我在键入时犯了一个错误,于是我点击了框中的按钮来更改内容,奇怪的是,复制的内容消失了,读起来还是原来的样子。我在文本框上没有“onclick”事件,尽管jquery是在内容更改时使用的(因此,当我在框外设置选项卡时,jquery会标记表单的某些内容已更改)。我认为这是一次性的渲染问题,于是重新加载了页面,果然相同的副本再次出现,在框中单击,它们消失了。奇怪的是,重复的单词不在内容的开头或结尾,甚至不在一起,只是随机重复

在Chrome中试用,效果完美,无重复

例如,我将内容更改为以下内容:

“敏捷的棕色狐狸跳过了懒狗”

我在设置文本框内容的行上放置了一个断点,它显示了上面的内容,但是,当窗体加载时,它显示:

“敏捷的棕色狐狸跳过了懒狗,跳过了懒狗”

如果我点击它,它会变为正确阅读

当我之前在那里有我的实际笔记时,它也复制了最后一个单词,但与其他单词分开,因此在上面的示例中,它会读到:

“敏捷的棕色狐狸跳过了懒狗,跳过了懒狗”

我正在运行Internet Explorer 9。如果我通过F12按钮切换到InternetExplorer8模式,它会修复这个问题,所以看起来是IE9


以前有人见过吗?

我在XP IE8上遇到过这种情况。我的解决方案是将一堆不同的垃圾组合起来:

*删除文本区域及其容器周围的所有空白
*删除文本区域周围或页面中的注释(如果可以
*如果默认情况下文本区域是隐藏的,则仅在显示它的操作上填充它的文本!这是最重要的


祝你好运,这个错误早在IE7中就存在了,但他们从未真正解决过。

你找到解决方法了吗?