我刚刚发现了我认为我见过的最奇怪的 Internet Explorer 问题,并且完全不知道如何解决它,所以希望也许有人以前见过类似的东西并且知道是什么原因导致它/如何解决它.
我有一个多行文本框,如下:
<asp:TextBox runat="server" ID="txtDoctorNotes" TextMode="MultiLine" Rows="8" Width="270"></asp:TextBox>
今天早上我注意到这个文本框中的一些单词被重复了,我以为我只是在输入时犯了一个错误,我在框中单击以更改内容,但奇怪的是重复消失了,它应该是. 我在文本框上没有“onclick”事件,尽管在内容更改时使用了 jquery(所以当我开箱即用时,jquery 会标记表单的某些内容已更改)。认为这是一次性渲染问题,我重新加载了页面,果然相同的重复再次出现,单击框,它们消失了。奇怪的是,重复的单词不在内容的开头或结尾,甚至不是全部在一起,它只是随机复制它们。
在 Chrome 中尝试过,效果很好,没有重复。
例如,我已将内容更改为以下内容:
“敏捷的棕色狐狸跳过了懒惰的狗”。
我在设置文本框内容的行上放了一个断点,它显示了上面的内容,但是,当表单加载时它显示:
“敏捷的棕色狐狸跳过了懒惰的狗”。
如果我单击它,它会更改为正确读取。
当我之前有我的实际笔记时,它也复制了最后一个单词,但与其他单词分开,所以在上面的例子中它应该是:
“敏捷的棕色狐狸跳过了懒惰的狗狗”。
我正在运行 Internet Explorer 9。如果我通过 F12 按钮更改为 Internet Explorer 8 模式,它可以解决问题,所以它似乎是 IE9。
有人见过这个吗?