视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
快速学习jQuery插件jquery.validate.js表单验证插件使用方法_jquery
2020-11-27 21:46:31 责编:小采
文档

最常使用JavaScript的场合就是表单的验证,而jQuery作为一个优秀的JavaScript库,也提供了一个优秀的表单验证插件----Validation。Validation是历史最悠久的jQuery插件之一,经过了全球范围内不同项目的验证,并得到了许多Web开发者的好评。作为一个标准的验证方法库,Validation拥有如下特点:

  • 1.内置验证规则: 拥有必填、数字、Email、URL和信用卡号码等19类内置验证规则
  • 2.自定义验证规则: 可以很方便地自定义验证规则
  • 3.简单强大的验证信息提示: 默认了验证信息提示,并提供自定义覆盖默认的提示信息的功能
  • 4.实时验证: 可能通过keyup或blur事件触发验证,而不仅仅在表单提交的时候验证
  • 使用方法:
    1.引入jQuery库和Validation插件

    
    
    
    class="required" 必须填写 
    class="required email" 必须填写且内容符合Email格式验证 
    class="url" 符合URL格式验证 
    minlength="2" 最小长度为2 

    可验证的规则有19种:
    required: 必选字段
    remote: "请修正该字段",
    email: 电子邮件验证
    url: 网址验证
    date: 日期验证
    dateISO: 日期 (ISO)验证
    dateDE:
    number: 数字验证
    numberDE:
    digits: 只能输入整数
    creditcard: 信用卡号验证
    equalTo: “请再次输入相同的值”验证
    accept: 拥有合法后缀名的字符串验证
    maxlength/minlength: 最大/最小长度验证
    rangelength: 字符串长度范围验证
    range: 数字范围验证
    max/min: 最大值/最小值验证
    另个一种验证方法(将所有的与验证相关的信息写到class属性中方便管理)
    1).引入一个新的jQuery插件---jquery.metadata.js(支持固定格式解析的jQuery插件)
    代码如下:

    也可以通过name属性来关联字段和验证规则的验证写法(验证行为和HTML结构完全脱钩)

    
    
    

    国际化
    Validation插件的验证信息默认语言是英文,如果要改成中文,只需要引入Validation提供的中文验证信息即可,引入代码如下:
    代码如下:

    显示全文
    专题