validationEngine 表单验证插件使用实例代码


Posted in Javascript onJune 15, 2017

先给大家展示下效果图,如果大家感觉不错,请参考实现代码:

validationEngine 表单验证插件使用实例代码

废话少说,直接上代码,可拷贝直接运行:

<!DOCTYPE html>
<html lang="zh">
  <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>validationEngine 插件</title>
    <!--<link rel="stylesheet" type="text/css" href="css/validationEngine.jquery.css" rel="external nofollow" />-->
    <link href="https://cdn.bootcss.com/jQuery-Validation-Engine/2.6.4/validationEngine.jquery.css" rel="external nofollow" rel="stylesheet">
    <style type="text/css">
      *{
        padding: 0;
        margin: 0;
      }
      #form{
        padding-left: 20px;
      }
      #form .line{
        padding: 10px 0;
        margin: 10px 0;
        border-top: 1px dashed #0044CC;
      }
    </style>
  </head>
  <body>
    <form action="" method="post" id="form">
      <div class='line'>
        必填项--输入框
      </div>
      <input value="" class="validate[required]" type="text" name="req">
      <div class='line'>
        必填项--复选框
      </div>
      <input class="validate[required]" type="checkbox" name="agree">我同意服务协议
      <div class='line'>
        url验证
      </div>
      <input value="http://" class="validate[required,custom[url]]" type="text" name="url">
      <div class='line'>
        email验证
      </div>
      <input value="forced_error" class="validate[required,custom[email]]" type="text" name="email">
      <div class='line'>
        IP 地址(v4)
      </div>
      <input value="192.168.3." class="validate[required,custom[ipv4]]" type="text" name="ip">
      <div class='line'>
        数值
      </div>
      <input value="-33.87a" class="validate[required,custom[number]]" type="text" name="number">
      <div class='line'>
        整数
      </div>
      <input value="10.1" class="validate[required,custom[integer]]" type="text" name="integer">
      <div class='line'>
        相等运算
      </div>
      <input value="karnius" class="validate[required]" type="password" name="password" id="password">
      <input value="kaniusBAD" class="validate[required,equals[password]]" type="password" name="password2" id="password2">
      <div class='line'>
        限制最小字符数
      </div>
      <input value="" class="validate[required,minSize[6]]" type="text" name="minsize">
      <div class='line'>
        限制最大字符数
      </div>
      <input value="0123456789" class="validate[optional,maxSize[6]]" type="text" name="maxsize">
      <div class='line'>
        输入整数(必须大于或等于 -5)
      </div>
      <input value="-7" class="validate[required,custom[integer],min[-5]]" type="text" name="min">
      <div class='line'>
        输入整数(必须小于或等于 50):
      </div>
      <input value="55" class="validate[required,custom[integer],max[50]]" type="text" name="max">
    </form>
    <!--<script src="../jquery/jquery-1.12.4.min.js" type="text/javascript" charset="utf-8"></script>-->
    <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
    <!--<script src="js/jquery.validationEngine.min.js" type="text/javascript" charset="utf-8"></script>-->
    <script src="https://cdn.bootcss.com/jQuery-Validation-Engine/2.6.4/jquery.validationEngine.min.js"></script>
    <!--<script src="js/jquery.validationEngine-zh_CN.min.js" type="text/javascript" charset="utf-8"></script>-->
    <script src="https://cdn.bootcss.com/jQuery-Validation-Engine/2.6.4/languages/jquery.validationEngine-zh_CN.min.js"></script>
    <script type="text/javascript">
      jQuery(document).ready(function() {
        jQuery('#form').validationEngine({
          scroll: false,
          promptPosition: 'centerRight',
          maxErrorsPerField: 1,
          showOneMessage: true,
          addPromptClass: 'formError-noArrow formError-text'          
        });
      });
    </script>
  </body>
</html>

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

Javascript 相关文章推荐
获取dom元素那些讨厌的位置封装代码
Jun 23 Javascript
javascript 事件处理程序介绍
Jun 27 Javascript
探讨在JQuery和Js中,如何让ajax执行完后再继续往下执行
Jul 09 Javascript
jQuery修改li下的样式以及li下的img的src的值的方法
Nov 02 Javascript
sails框架的学习指南
Dec 22 Javascript
AspNet中使用JQuery上传插件Uploadify详解
May 20 Javascript
jQuery基于ID调用指定iframe页面内的方法
Jul 06 Javascript
AngularJS 路由详解和简单实例
Jul 28 Javascript
Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#‘的解决方法
Jun 17 Javascript
JS实现获取毫秒值及转换成年月日时分秒的方法
Aug 15 Javascript
关于vue的npm run dev和npm run build的区别介绍
Jan 14 Javascript
使用vue自定义指令开发表单验证插件validate.js
May 23 Javascript
JS 设置Cookie 有效期 检测cookie
Jun 15 #Javascript
详解react如何在组件中获取路由参数
Jun 15 #Javascript
react-router JS 控制路由跳转实例
Jun 15 #Javascript
Vue路由跳转问题记录详解
Jun 15 #Javascript
JS奇技之利用scroll来监听resize详解
Jun 15 #Javascript
package.json文件配置详解
Jun 15 #Javascript
一次围绕setTimeout的前端面试经验分享
Jun 15 #Javascript
You might like
多数据表共用一个页的新闻发布
2006/10/09 PHP
php xml文件操作实现代码(二)
2009/03/20 PHP
The specified CGI application misbehaved by not returning a complete set of HTTP headers
2011/03/31 PHP
php fsockopen解决办法 php实现多线程
2014/01/20 PHP
关于文本限制字数的js代码
2007/04/02 Javascript
Javascript学习笔记6 prototype的提出
2010/01/11 Javascript
JavaScript中的apply()方法和call()方法使用介绍
2012/07/25 Javascript
六款帮助你实现惊艳视差滚动效果的jQuery插件
2012/09/14 Javascript
js实现连续英文字符自动换行兼容ie6 ie7和firefox
2013/09/06 Javascript
Javascript自定义函数判断网站访问类型是PC还是移动终端
2014/01/10 Javascript
原生js实现电商侧边导航效果
2017/01/19 Javascript
javascript滚轮事件基础实例讲解(37)
2017/02/14 Javascript
基于JavaScript实现活动倒计时效果
2017/04/20 Javascript
RequireJS用法简单示例
2018/08/20 Javascript
写一个Vue Popup组件
2019/02/25 Javascript
详解如何使用nvm管理Node.js多版本
2019/05/06 Javascript
layui上传图片到服务器的非项目目录下的方法
2019/09/26 Javascript
用C++封装MySQL的API的教程
2015/05/06 Python
Golang与python线程详解及简单实例
2017/04/27 Python
python opencv设置摄像头分辨率以及各个参数的方法
2018/04/02 Python
Django之使用celery和NGINX生成静态页面实现性能优化
2019/10/08 Python
Python各种扩展名区别点整理
2020/02/27 Python
python eventlet绿化和patch原理
2020/11/21 Python
Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)
2020/12/14 Python
python Autopep8实现按PEP8风格自动排版Python代码
2021/03/02 Python
印尼最大的在线购物网站:MatahariMall.com
2016/08/26 全球购物
英国天然宝石首饰购买网站:Gemondo Jewellery
2018/10/23 全球购物
什么是跨站脚本攻击
2014/12/11 面试题
廉洁家庭事迹材料
2014/05/15 职场文书
优秀学生党员先进事迹材料
2014/05/29 职场文书
学校食堂食品安全责任书
2014/07/28 职场文书
群众路线教育实践活动方案
2014/10/31 职场文书
转让协议书
2015/01/27 职场文书
收入证明范本
2015/06/12 职场文书
服务行业标语口号
2015/12/26 职场文书
MySQL 使用索引扫描进行排序
2021/06/20 MySQL