formvalidator4.1.3 ajaxValidator $("#id").val() 无法传值的解决方法

来源:互联网 发布:c语言源文件名有那些 编辑:程序博客网 时间:2024/05/16 08:52

直接上代码:

 $("#txtloginName").formValidator({ onShow: "请输入登录名", onFocus: "登录名为6至18位字符", onCorrect: "登录名可用", onEmpty: "你忘记输入登录名了" }).inputValidator({ min: 6, max: 18, onerrormin: "登录名必须大于6位", onerrormax: "登录名最多18位", onError: "密码应为6至18位", empty: { leftEmpty: false, rightEmpty: false, emptyError: "登录名两边不能有空符号"} })
        .regexValidator({ regExp: "^(?![0-9]+$)[^(&|$|*|\'|\"|\\?)]+$", onError: "请不要包含$*'\"d等特殊字符" })
        .ajaxValidator({
            dataType: "html",
            async: true,
            addidvalue: true,
            data: {
                action: 'exeuname'
            },
            url: "./re_worker.aspx",
            success: function (data) {
                if (data == "0") {
                    return "该用户名已被注册,请更换";
                } else if (data == "1") {
                    return true;
                }
            },
            buttons: $("#btnLogin"),
            error: function (jqXHR, textStatus, errorThrown) { alert("服务器没有返回数据,可能服务器忙,请重试" + errorThrown); },
            onError: "该用户名已被注册,请更换。",
            onWait: "正在验证用户名,请稍候..."
        });
加上   addidvalue: true,属性后,后台获取:Request.QueryString["txtloginName"])   txtloginName为验证控件id

0 0
原创粉丝点击