当前位置: 代码迷 >> Java Web开发 >> 求哪位大神急救,多谢
  详细解决方案

求哪位大神急救,多谢

热度:181   发布时间:2016-04-16 21:46:53.0
求哪位大神急救,谢谢
就是我在设计页面的时候,设计了登入页面,但是当用户名;密码;验证码都输正确之后,按回车键并不能登入,求大神们给个具体做法,就是不需要用鼠标点击登入,直接点击enter进入。
------解决思路----------------------
给密码框 添加一个onchange 就行了

一直都这么做
------解决思路----------------------
//输入框验证
$(function(){

//回车快捷键
 $("#name").bind('keyup',function(event){
 if(event.keyCode==13) $("#password").focus();
 });
 $("#password").bind('keyup',function(event){
 if(event.keyCode==13) $("#yanzhengma").focus();
 });
 $("#yanzhengma").bind('keyup',function(event) {     
         if(event.keyCode==13) $('#login').click(); 
    });
   
//登陆
$('#login').click(function(){
var name = $('#name').val();
var password = $('#password').val();
var yanzhengma = $('#yanzhengma').val();
var userType = $('option:selected','#type').val();
if(name==''){
alert('用户名为空');
$('#name').focus();
return false;
}
if(password==''){
alert('密码为空');
$('#password').focus();
return false;
}
if(yanzhengma==''){
alert('验证码为空');
$('#yanzhengma').focus();
return false;
}
if(userType==''){
alert('请选择用户类型');
 
return false;
}
//$('#formID')[0].submit();
var settion={
type:"post",
url: $('#formID').attr('action') ,
dataType:"json",
data:$("#formID").serialize(),
success:function(data){
 if(data.success){
                  var url="<%=path %>/jsp/index/index.jsp";
            window.location.href=url;
                 }else{
                  alert(data.result);
                  $("#yanzhengmaimg").trigger("click");
                 }
}
};

$("#formID").doPost(settion);
return false;
});
});

------解决思路----------------------
将enter键盘事件 给绑定 的点击的事件、
------解决思路----------------------
var myEvent = window.event;
var keyCode = myEvent.keyCode;
if(keyCode == 13){
        //你按下回车键处理的代码
}

ok?
  相关解决方案