gpt4 book ai didi

javascript - 为什么 IE11 在 onkeyup 中设置文本框值时按 Ctrl+Z 时会重复内容?

转载 作者:搜寻专家 更新时间:2023-10-31 08:53:58 24 4
gpt4 key购买 nike

在 Windows 7/8/8.1 的 IE11 中,如果文本框的 onkeyup 事件操作了 value 属性,则内容会重复。

例子:

<input value="abc" onkeyup="this.value = this.value;" />

在 IE11 中,单击文本框并键入一个字符(或删除一个)。然后按 Ctrl+Z 撤消它。框中剩余的内容将被复制,而不是撤消操作。

编辑:发布到 Internet Explorer Feedback on MS Connect

最佳答案

虽然 IE11 更正了此错误,但您可以像这样解决此问题:

<input onkeyup="var evtobj = window.event? event : e;if (evtobj.keyCode !== 90 && evtobj.ctrlKey) this.value =this.value;">


关于javascript - 为什么 IE11 在 onkeyup 中设置文本框值时按 Ctrl+Z 时会重复内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31138698/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com