获取值之后的判断
$(function () { $("#btlogin").click(function () { var txtaccount = $("#txtaccount").val();//获取账号 var txtpassword = $("#txtpassword").val();//获取密码 if (txtaccount == "") { $("#txtaccount").focus(); formMessage('登录账户不能为空', 'warning'); return false; } else if (txtpassword == "") { $("#txtpassword").focus();//使鼠标聚焦到密码框里面 formMessage('登录密码不能为空', 'warning'); return false; } else { formMessage('正在登录...', 'succeed'); window.setTimeout(function () { var postData = { Account: escape(txtaccount),//escape()对字符串编码 Password: escape($.md5(txtpassword)) } getAjax('/Login/CheckLogin', postData, function (rs) { if (parseInt(rs) == -1) { $("#txtaccount").focus(); formMessage('登录账户不存在', 'error'); } else if (parseInt(rs) == 2) { $("#txtaccount").focus(); formMessage('登录账户被系统锁定', 'error'); } else if (parseInt(rs) == 4) { $("#txtaccount").focus(); $("#txtpassword").val(""); formMessage('登录密码错误', 'error'); } else if (parseInt(rs) == 3) { formMessage('登录验证成功,正在跳转首页', 'succeed'); setInterval(Load, 1000); } else { alert(rs); } }); }, 500); } }) }
登录成功后加载的界面:
//登录加载 function Load() { var Index = $.cookie('UItheme'); if (Index) { window.location.href = '@Url.Content("~/Home/")' + Index; } else window.location.href = '@Url.Content("”)'; } return false; }
formMessage:
//提示信息 function formMessage(msg, type) { $('.form-message').html('');//先清空数据 $('.form-message').append('<div class="form-' + type + '-text">' + msg + '</div>'); }