Javascript 窗口按键侦听器也被称为textbox按键

Javascript 窗口按键侦听器也被称为textbox按键,javascript,jquery,Javascript,Jquery,我是jquery和javascript新手。我有一个包含window.keypress事件寄存器的页面和一个包含keypress事件的文本框。按文本框中的键时,将调用这两个事件。按文本框中的1键,然后按窗口中的2键。我试过预防违约,停止传播,停止即时传播。我只希望textbox keypress应被调用,而不是全局窗口。当textbox具有焦点时,keypress。 你能告诉我怎样才能防止window.keypress不被呼叫吗 代码 函数myFunction(e){ e、 预防默认值(); v

我是jquery和javascript新手。我有一个包含window.keypress事件寄存器的页面和一个包含keypress事件的文本框。按文本框中的键时,将调用这两个事件。按文本框中的1键,然后按窗口中的2键。我试过预防违约,停止传播,停止即时传播。我只希望textbox keypress应被调用,而不是全局窗口。当textbox具有焦点时,keypress。 你能告诉我怎样才能防止window.keypress不被呼叫吗

代码

函数myFunction(e){
e、 预防默认值();
var text=$('#close').val();
如果(如keyCode===13){
if(text.toUpperCase()=“关闭”){
控制台日志(“关闭”);
}
}
}

您能否使用
evt.preventDefault()
分享一个不适用于您的示例?这将大大有助于帮助读者理解这个问题; });最好是编辑你的文章,并以格式化的方式包含你的代码。我复制了你的代码并试图美化它,但没有成功。
textbox事件处理程序中的stopPropagation
应该满足你的要求。你发布的代码是窗口侦听器还是textbox侦听器?