全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

jquery validation验证表单插件

jQuery验证表单插件——jquery-validation

The jQuery Validation Plugin provides drop-in validation for your existing forms, while making all kinds of customizations to fit your application really easy.       ——官方介绍

validation使用步骤

引入jQuery库和validation插件

如果需要官方的国际化提示信息,可以导入相应的messages_xx.js库文件。
PS:下载地址:GitHub jzaefferer/jquery-validation

选中表单元素,显式调用验证方法

<script type="text/javascript">
  $(function() {
    $("#form").validate();
  });
</script>

书写验证规则和消息

<script type="text/javascript">
  $(function() {
    $("#form").validate({
      rules:{},
      messages:{}
    });
  });
</script>

rules规则语法

rules:{
    字段名:校验器,
    字段名:校验器,...
}

校验器语法

校验器:值,
校验器:值,...

messages提示语法

message:{
  字段名:{
    校验器:"提示",
    校验器:"提示",...
  }
  字段名:{
    校验器:"提示",
    校验器:"提示",...
  }
}

校验器取值

案例

<script type="text/javascript" src="../../js/jquery-1.11.0.min.js" ></script>
<script type="text/javascript" src="../../js/jquery.validate.min.js" ></script>
<script type="text/javascript" src="../../js/messages_zh.js" ></script>
<script>
  $(function(){
    $("#registForm").validate({
      rules:{
        user:{
          required:true,
          minlength:2
        },
        password:{
          required:true,
          digits:true,
          minlength:6
        },
        repassword:{
          required:true,
          digits:true,
          minlength:6,
          equalTo:"[name='password']"
        },
        email:{
          required:true,
          email:true
        },
        username:{
          required:true,
          minlength:2
        },
        sex:{
          required:true
        }
      },
      messages:{
        user:{
          required:"用户名不能为空!",
          minlength:"用户名不得少于2个字符!"
        },
        password:{
          required:"密码不能为空!",
          digits:"密码必须是数字!",
          minlength:"密码长度不得低于6位!"
        },
        repassword:{
          required:"确认密码不能为空!",
          digits:"密码必须是数字!",
          minlength:"密码长度不得低于6位!",
          equalTo:"两次密码不一致!"
        },
        email:{
          required:"邮箱不能为空!",
          email:"邮箱格式不正确!"
        },
        username:{
          required:"姓名不能为空!",
          minlength:"姓名不得少于2个字符!"
        },
        sex:{
          required:"性别必须勾选!"
        }
      },
      errorElement: "label", //用来创建错误提示信息标签
      success: function(label) { //验证成功后的执行的回调函数
        //label指向上面那个错误提示信息标签label
        label.text(" ") //清空错误提示消息
          .addClass("success"); //加上自定义的success类
      }
    });
  })
</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# jquery  # validation  # 验证表单  # jquery validation验证电话号码  # email(实例代码)  # jQuery.Validate 使用笔记(jQuery Validation范例 )  # jQuery 表单验证插件formValidation实现个性化错误提示  # jQuery验证插件validation使用指南  # jQuery Validation实例代码 让验证变得如此容易  # jQuery Validation插件remote验证方式的Bug解决  # Jquery Validation插件防止重复提交表单的解决方法  # Jquery validation remote 验证的缓存问题解决方  # jquery插件validation实现验证身份证号等  # 修改jQuery Validation里默认的验证方法  # 为空  # 提示信息  # 字段名  # 表单  # 下载地址  # 两次  # 自定义  # 不正确  # 回调  # 大家多多  # 清空  # 勾选  # 错误提示  # GitHub  # jzaefferer  # PS  # gt  # messages_xx  # js  # type 


相关文章: 如何在万网开始建站?分步指南解析  北京专业网站制作设计师招聘,北京白云观官方网站?  如何在新浪SAE免费搭建个人博客?  宝塔建站教程:一键部署配置流程与SEO优化实战指南  如何彻底卸载建站之星软件?  如何在Golang中使用replace替换模块_指定本地或远程路径  如何生成腾讯云建站专用兑换码?  建站之星如何防范黑客攻击与数据泄露?  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  济南网站建设制作公司,室内设计网站一般都有哪些功能?  c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】  如何基于PHP生成高效IDC网络公司建站源码?  网站制作的步骤包括,正确网址格式怎么写?  建站之星24小时客服电话如何获取?  如何在西部数码注册域名并快速搭建网站?  javascript基本数据类型及类型检测常用方法小结  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  C++中引用和指针有什么区别?(代码说明)  建站主机如何选?高性价比方案全解析  开源网站制作软件,开源网站什么意思?  Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递  测试制作网站有哪些,测试性取向的权威测试或者网站?  建站之星安装模板失败:服务器环境不兼容?  网站制作培训多少钱一个月,网站优化seo培训课程有哪些?  如何通过智能用户系统一键生成高效建站方案?  如何通过老薛主机一键快速建站?  建站之星代理如何优化在线客服效率?  建站之星免费模板:自助建站系统与智能响应式一键生成  如何快速建站并高效导出源代码?  如何通过NAT技术实现内网高效建站?  建站主机选择指南:服务器配置与SEO优化实战技巧  如何在七牛云存储上搭建网站并设置自定义域名?  已有域名和空间如何搭建网站?  制作网站的基本流程,设计网站的软件是什么?  在线制作视频网站免费,都有哪些好的动漫网站?  ,如何利用word制作宣传手册?  建站之星体验版:智能建站系统+响应式设计,多端适配快速建站  网站制作公司,橙子建站是合法的吗?  网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?  建站之星好吗?新手能否轻松上手建站?  c++怎么用jemalloc c++替换默认内存分配器【性能】  郑州企业网站制作公司,郑州招聘网站有哪些?  如何在服务器上配置二级域名建站?  css网站制作参考文献有哪些,易聊怎么注册?  PHP 500报错的快速解决方法  XML的“混合内容”是什么 怎么用DTD或XSD定义  如何通过FTP服务器快速搭建网站?  如何确保西部建站助手FTP传输的安全性?  javascript中对象的定义、使用以及对象和原型链操作小结 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。