如何在“输入”时触发JS事件按键是什么? [英] How to fire a JS event when "Enter" key is pressed ?

查看:153
本文介绍了如何在“输入”时触发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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆