jquery.validate ajax方式验证密码是否正确

在做网站的时候有一块需要用到jquery.validate插件 ajax方式的方式来验证原始密码是否正确,研究了研究加上博客园朋友的帮助,终于实现了。贴出代码

$(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) {    //判断控制器返回的内容

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: "请填写原始密码!",

remote: "原始密码不正确,请重新填写!"    //这个地方如果不写的话,是自带的提示内容,加上就是这个内容。

},

password: {

required: "请填写新密码",

minlength: jQuery.format("登录名长度在6-12位之间!")

},

confirm_password: {

required: "请填写确认密码!",

minlength: "密码需由6-16个字符(数字、字母、下划线)组成!",

equalTo: "两次输入密码不一致!"

}

},

onfocus: true,

onkeyup: false,    //这个地方要注意,修改去控制器验证的事件。

onsubmit: false

});

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,256评论 19 139
  • 不支持上传文件,所以就复制过来了。作者信息什么的都没删。对前端基本属于一窍不通,所以没有任何修改,反正用着没问题就...
    全栈在路上阅读 2,017评论 0 2
  • 本人即将大四,小白一个,这是第一次在学习论坛上写点东西,因为想养成一个随时记录自己学习进程的好习惯。因为公司里使用...
    山有木兮_卿有意阅读 2,018评论 0 3
  • 两个概念:method:验证方法,指的是校验的逻辑rule :验证规则,指的是元素和验证方法的关联validate...
    200813阅读 3,027评论 0 1
  • 前两天,公司通知大家可以申请加薪啦。身边的同事争先恐后写邮件;仔细看了加薪要求,我觉得自己不合格,就暂且没管它,默...
    苏叔起阅读 261评论 0 0