js登录页面的 回车事件

时间:2023-12-20 22:05:44

js登录页面的 回车事件

js登录页面的 回车事件(2012-12-26 10:37:03)转载▼标签: jseventkey回车事件登录 分类: js、jquery 
//回车事件

第一种
document.onkeydown=function(e){
 if(!e)e=window.event;
 if((e.keyCode||e.which)==13){
 tijiao();
 }

第二种

$(document).ready(function(){
  $("body").bind("keydown",function(event){
         if(event.keyCode == 13){
          submitForm();
         }
        });   
 });

$(function() {
//搜索按钮
$("#txtSearch").keypress(function(e) {
var key = window.event ? e.keyCode : e.which;
if (key.toString() == "") {
search(); return false;
}
}); //登录按钮LoginPwd
$("#loginPwd").keypress(function(e) {
var key = window.event ? e.keyCode : e.which;
if (key.toString() == "") {
Login(); return false;
}
});
//密码忘记
$("#txtRecPwd").keypress(function(e) {
var key = window.event ? e.keyCode : e.which;
if (key.toString() == "") {
RetrievePassword(); return false;
}
});
});

新----------

常常需要捕捉 用户的输入后用回车 提交的事件,而不是用鼠标单击
一般有两种情况

一、整个页面用一个回车提交事件:

<input type="button" value="回车提交" id="auto" onclick="alert('你按了回车')"/>
<script type="text/javascript">
document.onkeydown = function(e){
if(!e) e = window.event;//火狐中是 window.event
if((e.keyCode || e.which) == ){
document.getElementById("auto").click();
}
}
</script>

二、某个输入框中注册回车事件,一般用于用户在页面输入后按回车:

<input type="text" id ="input1" maxlength="" onkeydown="enterIn(event);"/>
<script>
function enterIn(evt){
var evt=evt?evt:(window.event?window.event:null);//兼容IE和FF
if (evt.keyCode==){
var obj ;
queryDistrict(obj,);
}
}
</script>