直接上代码:
$("#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