$('#submit_login').on('click',function(){
var $username = $.trim($('#username').val());
var $psw = $.trim($('#password').val());
var data = {
username : $username,
psw : $psw
}
if($username == ''){
layer.alert('请填写用户名', {icon:2,btn:false,title:false});
return ;
}
if($psw == ''){
layer.alert('请填写密码',{icon:1,btn:false,title:false});
return;
}
$.post(_APP+"/Login/dologin",data,function(backdata){
if(backdata.state == 1){
location.href = _APP+'/Index/index';
layer.alert('登录成功',{icon:1,btn:false,title:false});
}else{
layer.alert('登录失败',{icon:2,btn:false,title:false});
}
})
})
$(document).keyup(function(e){
if(e.keyCode == 13){
$('#submit_login').trigger('click');
}
})
回车提交表单没执行ajax,点击按钮正常提交了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
// 回车提交表单
$('form input').keyup(function(e) {
var a = 0;
var currKey = e.keyCode || e.which || e.charCode;
if (currKey == 13) {
$('.registerForm input:not([type="hidden"])').each(function() {
if ($(this).val() === "" && $(this).attr("id") != "invite_id") {
a = 1;
}
});
if (a == 1) {
return false;
} else {
checkUp();
}
}
})
提供一个比较完善的给你吧:
1、在input输入框键盘弹起时进行监听
2、让获取键值的方法兼容多个浏览器
3、在除hidden类型的input以及邀请码输入框外的input都填写的情况下才执行