按下Enter键 [英] On Enter key pressed

查看:80
本文介绍了按下Enter键的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何检查是否按下了键盘上的"Enter"键(或与此相关的任何其他键),如果有,请执行一些代码?

How do I check whether the ''Enter'' key on the keyboard is pressed (or any other key for that matter) and if it has, perform some code?

推荐答案

^ ]
Enter Key Press Event[^]
Keyboard Handle[^]


使用keydown处理程序


use keydown handler


this.KeyDown+= new KeyEventHandler(CallMeOnAnyKeyPress)


void CallMeOnAnyKeyPress(object sender,KeyEventArgs e)
{
if(e.KeyValue==13)
// any1 below will also do :-
// if(e.KeyData=Keys.Enter)
//if(e.keyCode==Keys.Enter)
//if(e.KeyData==Keys.Enter)
{
MessageBox.Show("you pressed enter");
}
}


报价:

< script type ="text/javascript">



函数CheckKeyPressed(elmnt,e)
{
e = e || window.event;
ch = e.其中|| e.keyCode;
如果(ch == 13 || ch == 9)
{
alert(按下Enter键");
}


}


</script>



< asp:textbox onkeydown ="return isNumeric(this,event);" id ="Text1" runat ="server" xmlns:asp =#unknown">

<script type="text/javascript">



function CheckKeyPressed(elmnt,e)
{
e = e || window.event;
ch = e.which || e.keyCode;
if (ch ==13 || ch == 9)
{
alert("Enter key Pressed");
}


}


</script>



<asp:textbox onkeydown=" return isNumeric(this, event);" id="Text1" runat="server" xmlns:asp="#unknown">


这篇关于按下Enter键的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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