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 相关文章推荐
12种不宜使用的Javascript语法整理
Nov 04 Javascript
两种方法实现在HTML页面加载完毕后运行某个js
Jun 16 Javascript
jquery datatable后台封装数据示例代码
Aug 07 Javascript
JavaScript子窗口调用父窗口变量和函数的方法
Oct 09 Javascript
JS实现单击输入框弹出选择框效果完整实例
Dec 14 Javascript
JavaScript实现字符串与日期的互相转换及日期的格式化
Mar 07 Javascript
vue2.0实现前端星星评分功能组件实例代码
Feb 12 Javascript
vue 不使用select实现下拉框功能(推荐)
May 17 Javascript
浅谈vue引用静态资源需要注意的事项
Sep 28 Javascript
微信小程序自定义轮播图
Nov 04 Javascript
layui自己添加图片按钮并点击跳转页面的例子
Sep 14 Javascript
vue.js实现只能输入数字的输入框
Oct 19 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
CodeIgniter框架过滤HTML危险代码
2014/06/12 PHP
php匹配字符中链接地址的方法
2014/12/22 PHP
PHP ADODB实现分页功能简单示例
2018/05/25 PHP
php更新cookie内容的详细方法
2019/09/30 PHP
Prototype源码浅析 String部分(三)之HTML字符串处理
2012/01/15 Javascript
JS获取并操作iframe中元素的方法
2013/03/21 Javascript
js 用CreateElement动态创建标签示例
2013/11/20 Javascript
jQuery实现仿QQ在线客服效果的滚动层代码
2015/10/15 Javascript
JS检测移动端横竖屏的代码
2016/05/30 Javascript
jQuery实现按钮点击遮罩加载及处理完后恢复的效果
2016/06/07 Javascript
JavaScript兼容性总结之获取非行间样式案例
2016/08/07 Javascript
AngularJS实现表单验证功能
2017/01/09 Javascript
Vue中&quot;This dependency was not found&quot;问题的解决方法
2018/06/19 Javascript
JavaScript函数apply()和call()用法与异同分析
2018/08/10 Javascript
原生JS实现的自动轮播图功能详解
2018/12/28 Javascript
es6 super关键字的理解与应用实例分析
2020/02/15 Javascript
element中el-container容器与div布局区分详解
2020/05/13 Javascript
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
[42:32]Secret vs Optic 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
初学Python函数的笔记整理
2015/04/07 Python
Python过滤列表用法实例分析
2016/04/29 Python
python判断一个数是否能被另一个整数整除的实例
2018/12/12 Python
scrapy-redis的安装部署步骤讲解
2019/02/27 Python
is_file和file_exists效率比较
2021/03/14 PHP
深入解析HTML5中的Blob对象的使用
2015/09/08 HTML / CSS
Talbots官网:美国成熟女装品牌
2019/11/15 全球购物
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
大学生冰淇淋店商业计划书
2014/01/14 职场文书
幼儿园数学教学反思
2014/02/02 职场文书
五四青年节的活动方案
2014/08/20 职场文书
学生会竞选演讲稿学习部
2014/08/25 职场文书
青春飞扬演讲稿
2014/09/11 职场文书
领导班子作风建设年个人整改措施
2014/09/29 职场文书
党的群众路线教育实践活动查摆剖析材料
2014/10/10 职场文书
给老师的一封感谢信
2015/01/20 职场文书
Nginx优化服务之网页压缩的实现方法
2021/03/31 Servers