如何在“输入”时触发JS事件按键是什么? [英] How to fire a JS event when "Enter" key is pressed ?
本文介绍了如何在“输入”时触发JS事件按键是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在输入时调用JS函数按键是什么?
使用 onkeydown 事件将是一种方法,但如何跟踪输入按钮key?
Hi,
I want to invoke a JS function when "Enter" key is pressed ?
Using the onkeydown event will be a way but how to track the "Enter" key ?
推荐答案
你最好在onkeyup上使用onkeypress .....
onkeydown也可以工作....
function checkEnter()
{
if(event)
{
if(evnet) .keyCode == 13)//你的代码
}
否则如果(evt)
{
if (evt.keyCode == 13)//你的代码
}
}
u better to use onkeypress on onkeyup.....
onkeydown will work also....
function checkEnter()
{
if(event)
{
if(evnet.keyCode == 13) //ur code
}
else if(evt)
{
if(evt.keyCode == 13) //ur code
}
}
我想在输入时调用JS函数按键是什么?
使用 onkeydown 事件将是一种方法,但如何跟踪输入按钮关键?
Hi,
I want to invoke a JS function when "Enter" key is pressed ?
Using the onkeydown event will be a way but how to track the "Enter" key ?
参见此页面。 enter键的代码是13(正如dmjpro指出的那样)。
See this page. The code for the enter key is 13 (as dmjpro pointed out).
u更好地在onkeyup上使用onkeypress ..... br />
onkeydown也可以....
函数checkEnter()
{
if(event)
{
if(evnet.keyCode == 13)// ur code
}
else if(evt)
{
if(evt.keyCode == 13)// ur code
}
}
u better to use onkeypress on onkeyup.....
onkeydown will work also....
function checkEnter()
{
if(event)
{
if(evnet.keyCode == 13) //ur code
}
else if(evt)
{
if(evt.keyCode == 13) //ur code
}
}
onkeyup很好。此外,对于Firefox和其他非IE浏览器,您应该使用函数的事件参数,例如
onkeyup is fine. Also, for Firefox and other non-IE browsers, you should use the event argument for the function,e.g.
展开 | 选择 | Wrap | 行号
这篇关于如何在“输入”时触发JS事件按键是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文