gpt4 book ai didi

javascript - 如何取消 Escape 按钮对 html 输入的影响?

转载 作者:太空狗 更新时间:2023-10-29 14:15:23 26 4
gpt4 key购买 nike

我正在构建一个播放音频的 JavaScript 游戏,您应该根据音频在一个大文本框中键入一些文本。 JavaScript 用于为您的答案评分,然后清除文本框以准备下一个音频剪辑。

问题:在某些情况下,当按下 esc 时(转义)键同时聚焦在一个空的 <input type="text" /> 中,文本框会填充一些旧文本。

我正在使用 MooTools 并尝试使用 event.stop() (停止传播并执行 preventDefault)在 keypress、keydown 和 keyup 中没有运气。

如何防止 [esc] 按钮更改文本框中的值?

(这很重要,因为我使用 [esc] 键作为重播音频的键盘快捷键)

最佳答案

我可以通过在输入框上调用 blur() 然后调用 focus() 来解决这个问题。这至少对我来说解决了 Firefox 中的问题。

关于javascript - 如何取消 Escape 按钮对 html 输入的影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6605063/

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