gpt4 book ai didi

javascript - 处理输入类型文件模式中的按键

转载 作者:行者123 更新时间:2023-11-28 06:25:19 24 4
gpt4 key购买 nike

我的 Web 应用程序使用 keyup 事件处理程序来捕获 Escape 按键并对它们做出相应的 react 。一种表单有一个文件输入,当用户按 Escape 关闭按浏览按钮后出现的模式时,我的 keyup 事件处理程序将被触发并注册 Escape 被按下。知道如何防止这种情况吗?我以为我可以捕获输入中的 Escape,但似乎 keyup 永远不会在输入元素本身中触发,因此我无法阻止事件冒泡。另一个想法是在用户单击“浏览”按钮后立即禁用我的事件处理程序,但我无法可靠地重新启用它,因为 onchange 事件并不总是在所有浏览器中触发。

最佳答案

您应该使用 keypress 事件而不是 keyup 事件。 “向上”意味着当您释放按键时,这很少是您想要的。要知道有人键入了某个键,keypress 更好。

关于javascript - 处理输入类型文件模式中的按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35175350/

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