为了账号安全,请及时绑定邮箱和手机立即绑定
  • 基本验证方法
    查看全部
  • method和rule
    查看全部
  • 配置项 remote 远程校验 -- 可用于发送数据到服务器进行校验 -- 可以是 get请求 即 remote :url 便可发送当前信息至该url进而获取信息 -- 也可以是 post请求 即 remote : {url: url,type: .., data :所要发送的信息} 即发送当前信息以及data中的信息至 url
    查看全部
  • 引入 validation 的js 在js中调用 $(id).validate({ rules:{ username:{ required : true, // 必填 minLength: 2 //最小长度为2 maxLength:10 // 最大长度为10 } }, message:{ username:{ required:"此项不能为空",//若没填显示提示信息 minLength: "最小长度为2", maxLength: "最大长度为10" } } })
    查看全部
  • 从安全性触发,除了在客户端进行验证,还要在服务器端进行二次验证,记住一句话“永远不要相信客户端的任何数据,必须重新校验”
    查看全部
    0 采集 收起 来源:安全性

    2016-03-21

  • validate()方法配置项:showErrors、errorPlacement、success、highlight、unhighlight
    查看全部
  • validate()方法配置项:errorClass、validClass、errorElement、wrapper、errorLabelContainer、errorContainer [ 查看全文 ]
    查看全部
  • groups:{login:"username password confirm-password"} //对一组元素进行验证 errorPlacement:function(error,element){ //对一组元素验证后错误信息显示 error.insertBefore("#info"); }带有参数时的规则的depends的校验,只需要加上Parmules的每一个规则都有一个depends()方法,当返回值是true时,才执行校验 演示的例子指的是,当密码填写不为空时,才执行用户名的校验ignore:"username";<br> 对ignore的元素不进行校验; ignore:":hidden"; 默认对隐藏的hidden元素不进行校验
    查看全部
  • validate()方法配置项是validate插件的核心内容 submitHandler通过验证后运行的函数,可以加上表单提交方法 invalidHandler无效表单提交后运行的函数 ignore对某些元素不进行验证 rules定义校验规则 messages定义提示信息 groups对一组元素的验证,用一个错误提示,用errorPlacement控制把出错信息放在那实例调用: submitHandler:function(from){ //表单提交的方式 from:submit();//$(form).Ajax.submit();//$ajax等方式提交表单 } invalidHandler:function(event,validator){ //event:无效验证触发的事件 //validator:对象 }也可以写一个事件来触发 $("选择器属性值").on("事件名",function(event,validator)){ });
    查看全部
  • validator对象静态方法 $.validator.addMethod(name,method[,message])增加自定义的验证方法 $.validator.format(template,argument,argumentN...)格式化字符串,用参数代替模板中的{n} $.validator.setDefaults(options)修改插件默认设置 $.validator.addClassRules(name,rules)为包含class属性名批量增加验证类型(下图为实例,给classname为“txt”的元素添加验证类型)
    查看全部
  • validate方法返回Validator对象,validator对象有很多有用的方法: validator.form()验证表单是否有效,返回TRUE/false validator.element(element)验证某个元素是否有效,返回TRUE/false validator.resetform()把表单恢复到验证前原来的状态 validator.showErrors(errors)针对某个元素显示特定的错误信息(自定义校验中可以使用) validator.numberOfInvalids()返回无效的元素数量(正确返回0)
    查看全部
  • △rules()方法 (只针对表单里的元素,而不是某个整个表单) 1.可以使用rules("add",{})的方法来为元素添加规则,如: $("#username").rules("add",{minlength:2,maxlength:10}) 2.可以使用rules("remove",{})的方法来为元素去掉规则,如: $("#username").rules("remove","email")
    查看全部
  • 我们在设计表单的时候,会使用到验证两次输入密码的值是否相等,那么此时可以使用到equalTo的方法: 使用的格式为: equalTo:"#password",这里使用equalTo的对象需要是选择器的格式如果设置了number:true,说明只要是数字就可以,可以是正数,负数,0,小数等等 到那时digits:true时,说明这个时候只能是整数,而且只能是大于等于0的整数
    查看全部
  • email:ture,判断是否符合email格式 url:true,判断是否符合url格式 data:true,判断是否符合日期格式,比较宽泛 dataISO:true,只能yyyy-mm-dd或者yyyy/mm/dd格式 [ 查看全文 ]
    查看全部
  • rangelength长度范围:是以数组的方式。例如[2,10] min和minlength的区别:叫length代表是长度,不加length代表的是它的值,也就是值的范围要注意。
    查看全部

举报

0/150
提交
取消
课程须知
您好至少具备jQuery基础知识,HTML/CSS基础知识。
老师告诉你能学到什么?
1.掌握 Validation插件基础验证方法 2.掌握 validator 对象方法 3.掌握 validate方法配置项 4.如何自定义验证方法 5.客户端表单验证的安全性

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!