jQuery.validate.js表单验证插件的使用代码详解


Posted in jQuery onOctober 22, 2018

Validate

Validate是基于jQuery的一款轻量级验证插件,内置丰富的验证规则,还有灵活的自定义规则接口,HTML、CSS与JS之间的低耦合能让您自由布局和丰富样式,支持input,select,textarea的验证。

效果:

jQuery.validate.js表单验证插件的使用代码详解

代码:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>表单验证插件Validate</title>
  <script src="js/jquery-1.10.2.min.js"></script>
  <script src="js/jquery.validate.min.js"></script>
  <style>
    body {
      background-color: #000;
    }
    form {
      width: 361px;
      margin: 80px auto;
      padding: 50px;
      border: 2px solid #666;
      box-shadow: 0 0 5px rgba(255, 255, 255, 0.2);
      background-color: #999;
      border-radius: 10px;
      box-sizing: border-box;
    }
    form>div {
      margin-bottom: 20px;
      color: #fff;
    }
    form>div>label {
      display: inline-block;
      width: 80px;
      text-align: center;
    }
    label.error {
      display: block;
      width: 100%;
      color: rgb(189, 42, 42);
      font-size: 12px;
      text-align: right;
      margin-top: 5px;
    }
    input {
      width: 170px;
      height: 20px;
      outline: none;
      background-color: #ddd;
      border: 1px solid #ddd;
      border-radius: 4px;
    }
    .submit {
      width: 170px;
      margin: 30px auto 0;
    }
    .submit input {
      background-color: #0099aa;
      color: #fff;
      border: 0;
      padding: 5px;
      height: 30px;
    }
  </style>
</head>
<body>
  <form id="signupForm" action="" method="post">
    <div>
      <label for="name">姓名:</label>
      <input type="text" id="name" name="name">
    </div>
    <div>
      <label for="email">邮箱:</label>
      <input type="email" id="email" name="email">
    </div>
    <div>
      <label for="password">密码:</label>
      <input type="password" id="password" name="password">
    </div>
    <div>
      <label for="confirm_password">确认密码:</label>
      <input type="password" id="confirm_password" name="confirm_password">
    </div>
    <div class="submit">
      <input type="submit" value="提交">
    </div>
  </form>
</body>
<script>
  $(function() {
    $("#signupForm").validate({
      rules: {
        name: "required",
        email: {
          required: true,
          email: true
        },
        password: {
          required: true,
          minlength: 5
        },
        confirm_password: {
          required: true,
          minlength: 5,
          equalTo: "#password"
        }
      },
      messages: {
        name: "请输入姓名",
        email: {
          required: "请输入Email地址",
          email: "请输入正确的Email地址"
        },
        password: {
          required: "请输入密码",
          minlength: "密码不能小于5个字符"
        },
        confirm_password: {
          required: "请输入确认密码",
          minlength: "确认密码不能小于5个字符",
          equalTo: "两次输入的密码不一致"
        }
      }
    });
  })
</script>
</html>

总结

以上所述是小编给大家介绍的jQuery.validate.js表单验证插件的使用代码详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
jQuery插件Echarts实现的渐变色柱状图
Mar 23 jQuery
JQuery 进入页面默认给已赋值的复选框打钩
Mar 23 jQuery
jQuery.form.js的使用详解
Jun 14 jQuery
jQuery EasyUI的TreeGrid查询功能实现方法
Aug 08 jQuery
HTML5+JS+JQuery+ECharts实现异步加载问题
Dec 16 jQuery
浅谈ajax在jquery中的请求和servlet中的响应
Jan 22 jQuery
浅谈jquery fullpage 插件增加头部和版权的方法
Mar 20 jQuery
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
Apr 27 jQuery
jQuery动态移除与增加onclick属性的方法详解
Jun 07 jQuery
jQuery zTree树插件的使用教程
Aug 16 jQuery
Jquery动态列功能完整实例
Aug 30 jQuery
JQuery复选框全选效果如何实现
May 08 jQuery
jQuery轻量级表单模型验证插件
Oct 15 #jQuery
jquery实现联想词搜索框和搜索结果分页的示例
Oct 10 #jQuery
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
Oct 10 #jQuery
jquery.param()实现数组或对象的序列化方法
Oct 08 #jQuery
jQuery实现点击图标div循环放大缩小功能
Sep 30 #jQuery
学习jQuery中的noConflict()用法
Sep 28 #jQuery
jQuery序列化form表单数据为JSON对象的实现方法
Sep 20 #jQuery
You might like
Laravel最佳分割路由文件(routes.php)的方式
2016/08/04 PHP
javascript中onmouse事件在div中失效问题的解决方法
2012/01/09 Javascript
在javaScript中关于submit和button的区别介绍
2013/10/20 Javascript
javascript验证身份证完全方法具体实现
2013/11/18 Javascript
js document.write()使用介绍
2014/02/21 Javascript
jQuery对象的selector属性用法实例
2014/12/27 Javascript
了解Javascript的模块化开发
2015/03/02 Javascript
Clipboard.js 无需Flash的JavaScript复制粘贴库
2015/10/02 Javascript
Prototype框架详解
2015/11/25 Javascript
Bootstrap网格系统详解
2016/04/26 Javascript
基于jQuery实现Tabs选项卡自定义插件
2016/11/21 Javascript
使用BootStrap实现标签切换原理解析
2017/03/14 Javascript
axios学习教程全攻略
2017/03/26 Javascript
JS 实现获取验证码 倒计时功能
2018/10/29 Javascript
Python中的startswith和endswith函数使用实例
2014/08/25 Python
python基础教程项目四之新闻聚合
2018/04/02 Python
Python读取stdin方法实例
2019/05/24 Python
python迭代器常见用法实例分析
2019/11/22 Python
python3 循环读取excel文件并写入json操作
2020/07/14 Python
利用python为PostgreSQL的表自动添加分区
2021/01/18 Python
webView加载html图片遇到的问题解决
2019/10/08 HTML / CSS
Giglio美国站:意大利奢侈品购物网
2018/02/10 全球购物
PacSun官网:加州生活方式服装、鞋子和配饰
2018/03/10 全球购物
香港莎莎官网Sasa.com:亚洲著名国际化妆品商城
2019/11/10 全球购物
美国农场商店:Blain’s Farm & Fleet
2020/01/17 全球购物
颇特女士:NET-A-PORTER(直邮中国)
2020/07/11 全球购物
师范应届生求职信
2013/11/15 职场文书
50岁生日感言
2014/01/23 职场文书
小学语文教学反思
2014/02/10 职场文书
电焊工岗位工作职责
2014/07/09 职场文书
关于读书的演讲稿500字
2014/08/27 职场文书
学习张林森心得体会
2014/09/10 职场文书
2015年教师节慰问信
2015/03/23 职场文书
2015年女职工工作总结
2015/05/15 职场文书
关于拾金不昧的感谢信(五篇)
2019/10/18 职场文书
Redis实现一个账号只能登录一个设备
2022/04/19 Redis