关于jquery登录的一些简单验证。

获取值之后的判断  

  $(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>');
    }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券