gpt4 book ai didi

javascript - 使用 JS 和 jQuery 实现按键

转载 作者:行者123 更新时间:2023-12-02 16:01:13 25 4
gpt4 key购买 nike

我希望按下按键时会显示一个警报框。完成了。但问题是我的页面内有一个文本框,当我尝试在文本框中输入内容时,也会出现警报框。

$(document).ready(function() {
$(document).keydown(function(e) {
if (e.key == "F8") {
alert('Right key pressed');
} else {
alert("Error key pressed")
}
e.preventDefault();
})
});

HTML:

<input type="text" />

最佳答案

文本框是文档的元素,因此它引发文档的事件是良好的行为。

您应该将处理程序添加到文本框 stop propagate事件到文档

$('input').keydown(function (e) {
e.stopPropagation();
}

关于javascript - 使用 JS 和 jQuery 实现按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31182845/

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