jsp登录页面捕获enter键,实现登录操作

1、应了解,实现方式,即只要键盘按键按下并释放,就会进行判断是否为enter键。

2、了解如何捕获enter键。

*******************************************jsp************************************************

<tr>
<td ><span>登录账号:</span></td>
<td colspan="2"><input type="text" id="login_username" placeholder="登录账号"onKeyPress="IsEnterKeyPress()"></td>
</tr>
<tr>
<td ><span>登录密码:</span></td>
<td colspan="2"><input type="password" id="login_password" placeholder="登录密码"onKeyPress="IsEnterKeyPress()"></td>
</tr>
<tr>
<td ><span>验 证 码:</span></td>
<td ><input type="text"  id="login_validcode" placeholder="验证码"onKeyPress="IsEnterKeyPress()"></td>

</tr>


*****************************************js***********************************************

function IsEnterKeyPress(){
var lKeyCode = (navigator.appname=="Netscape")?event.which:window.event.keyCode;
     if ( lKeyCode == 13 ){

//执行代码

}

}


*****************************************注意*************************************************

浏览器差异:Internet Explorer 使用 event.keyCode 取回被按下的字符,而 Netscape/Firefox/Opera 使用 event.which。

keyCode属性   对于 keypress 事件,该属性声明了被敲击的键生成的 Unicode 字符码。对于 keydown 和 keyup 事件,它指定了被敲击的键的虚拟键盘码。虚拟键盘码可能和使用的键盘的布局相关。

Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。

事件通常与函数结合使用,函数不会在事件发生前被执行!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值