为什么IE11在onkeyup中设置文本框值时按Ctrl+Z会复制内容
Why does IE11 duplicate content when pressing Ctrl+Z when setting textbox value in onkeyup?
在Windows 7/8/8.1上的IE11中,如果文本框的onkeyup事件重叠了value
属性,则竞争将重复。
示例:
<input value="abc" onkeyup="this.value = this.value;" />
在IE11中,单击文本框并键入一个字符(或删除一个字符)。然后按Ctrl+Z
撤消。框中剩下的内容都将被复制,而不是撤消操作。
编辑:在MS Connect 上发布到Internet Explorer反馈
当IE11纠正这个错误时,你可以像一样解决这个问题
<input onkeyup="var evtobj = window.event? event : e;if (evtobj.keyCode !== 90 && evtobj.ctrlKey) this.value =this.value;">
相关文章:
- 使用Clipboard.js复制span文本
- ZeroClipboard-在复制之前添加到值
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 复制图像路径以单击它
- 复制当前url按钮-Javascript
- 具有所有样式的文本正在复制到可编辑文本区域
- JavaScript”;复制“;HTML表单
- jsPlumb-拖动克隆而不进行复制
- 如何将给定的curl命令复制为jquery ajax请求
- 如何对映射插件创建的敲除对象进行深度复制
- 单击并用CTRL+C复制值时高亮显示html表格单元格
- 用SlickGrid编程触发单元格复制(Ctrl+c)
- 如何从javascript中的ctrl+v键事件中获得复制值
- 如何实现ctrl点击行为,以复制文本从嵌入pdf在web应用程序
- keydown不能捕获由按住复制操作(Ctrl-V)更改的文本
- 为什么IE11在onkeyup中设置文本框值时按Ctrl+Z会复制内容
- Ctrl+Shift+v Chrome事件侦听器(获取复制文本)
- 复制粘贴-在javascript上模拟ctrl+v事件
- 如何使用javascript或jquery执行ctrl+c或复制命令的按钮单击
- Ctrl + C复制网页文本-复制额外的数据到剪贴板