回车登录js

//回车绑定
$(function (){
	//聚焦第一个input框
	$('input:text:first').focus();
	//绑定所有input框
    var $inp = $('input:text');
    //键盘按键
    $inp.bind('keydown', function (e) {
        var key = e.which;
        //13即是按下回车键
        if (key == 13) {
        	//数据验证
        	var resultFlag = checkPwdLoginUserName();
        	if(resultFlag == 0){
        		//聚焦下一个input
        		$inp.focus();
        		//再次绑定回车按钮
        		if(typeof document.addEventListener != "undefined")   
            	{//如果是Firefox    
            	   document.addEventListener("keyup", handler, true);    
            	}else 
            	{    
            		document.attachEvent("onkeyup", handler);    
            	}   
        	}else{
        		//其他验证
        		var resultFlag = checkLoginMobile();
        		if(resultFlag == 0){
            		$inp.focus();
            		if(typeof document.addEventListener != "undefined")
                	{//如果是Firefox    
                	   document.addEventListener("keyup", dirHandler, true);
                	}else 
                	{    
                	    document.attachEvent("onkeyup", dirHandler);
                	}   
        		}	
        	}
        }
    });
});
//普通登陆触发事件
function handler(evt){    
	//回车判断
    if(evt.keyCode==13){
    	//验证码校验
    	if(($("#user_yzm").val()=='' || $("#user_yzm").val() == $("#user_yzm").attr("placeholder"))&& $("#user_password").val() != '' && (typeof $("#user_yzm").val() != "undefined")){
    		$password_login_msg.show();
    		$inp.focus();
		}else
    	{
			//登录提交
			loginSubmit();
		}
    }    
}    

你可能感兴趣的:(登录,回车,登陆,回车事件,回车绑定)