在做網(wǎng)站的時候有一塊需要用到jquery.validate插件 ajax方式的方式來驗證原始密碼是否正確顾彰,研究了研究加上博客園朋友的幫助篓叶,終于實現(xiàn)了。貼出代碼
$(function () {
$("#form1").validate({
rules: {
pwd: {
required: true,
remote: {
url: "@Url.Action("ValidatePwd", "UserInfo")",
type: "post",
dataType: "json",
data: {
pwd: function () {
return $("#pwd").val(); //這個是取要驗證的密碼
}
},
dataFilter: function (data) { //判斷控制器返回的內(nèi)容
if (data == "true") {
return true;
}
else {
return false;
}
}
}
},
password: {
required: true,
rangelength: [6, 16]
},
confirm_password: {
required: true,
rangelength: [6, 16],
equalTo: "#password"
}
},
messages: {
pwd: {
required: "請?zhí)顚懺济艽a抑淫!",
remote: "原始密碼不正確,請重新填寫胳搞!" //這個地方如果不寫的話卸例,是自帶的提示內(nèi)容称杨,加上就是這個內(nèi)容。
},
password: {
required: "請?zhí)顚懶旅艽a",
minlength: jQuery.format("登錄名長度在6-12位之間筷转!")
},
confirm_password: {
required: "請?zhí)顚懘_認密碼姑原!",
minlength: "密碼需由6-16個字符(數(shù)字、字母呜舒、下劃線)組成锭汛!",
equalTo: "兩次輸入密碼不一致!"
}
},
onfocus: true,
onkeyup: false, //這個地方要注意阴绢,修改去控制器驗證的事件店乐。
onsubmit: false
});