1、IE、Chrome浏览器的写法
js代码:
<script type="text/javascript">
function keyLogin(){
if (event.keyCode==13){//回车键的键值为13
$("#keyDownLogin").click();//调用登录按钮的登录事件
}
}
</script>
HTML代码:
<div class="loginbox" onkeydown="keyLogin();">
<p>
<input type="text" id="userName" name="userName" placeholder="请输入用户名"
maxlength="20" />
</p>
<p>
<input type="password" id="password" name="password"
placeholder="请输入密码" maxlength="16" />
</p>
<p>
<a href="javascript:checkuser()"><span class="loginBtn"
id="keyDownLogin">登录</span></a>
</p>
</div>
2、firefox浏览器的写法,需要传一个eventc参数。
js代码:
<script type="text/javascript">
function keyLogin(e){
var evt=window.event ||e ;
if (evt.keyCode==13){//回车键的键值为13
$("#keyDownLogin").click();//调用登录按钮的登录事件
}
}
</script>
HTML代码:
<div class="loginbox" onkeydown="keyLogin(event);">
<p>
<input type="text" id="userName" name="userName" placeholder="请输入用户名"
maxlength="20" />
</p>
<p>
<input type="password" id="password" name="password"
placeholder="请输入密码" maxlength="16" />
</p>
<p>
<a href="javascript:checkuser()"><span class="loginBtn"
id="keyDownLogin">登录</span></a>
</p>
</div>
本文介绍了在不同浏览器中实现通过回车键触发登录功能的方法。包括IE、Chrome及Firefox等浏览器的兼容性处理,提供了具体的JavaScript代码示例。
651

被折叠的 条评论
为什么被折叠?



