一: 自定义验证规则

(1)  方法1 ,定义验证规则

$.validationEngineLanguage.allRules.name = {"regex": /^\w{5,10}$/,"alertText": "* 5到10个字母、数字、下划线"};

name就是自定义的验证规则名称

(2) 方法2 ,定义验证方法

        function validateNameField(field, rules, i, options){var value = $("#name").val();if($(value =="" || value.length>10 || value.length < 5)){return "* 5到10个字符";}}

二 : 在表单控件中添加验证

对应方法1

<form id="editform" action="#" method="post">  <input id="user" name="user" type="text" value="" class="validate[required,custom[name]]" />  <input type="submit" value="提交"/>
</form> 

对应方法2

<form id="editform" action="#" method="post">  <input id="user" name="user" type="text" value="" class="validate[required,funcCall[validateNameField]]" />  <input type="submit" value="提交"/>
</form>

注意:如果不配合required使用,单独调用方法 validate[funcCall[validateNameField]], 那么需要在return提示信息之前调用rules.push('required');  例如

        function validateNameField(field, rules, i, options){var value = $("#name").val();if($(value =="" || value.length>10 || value.length < 5)){rules.push('required');return "* 5到10个字符";}}

三: 启动验证机制

$ready(function () {  $("#editform").validationEngine();  }); 

jquery.validationEngine 自定义验证的使用方法相关推荐

  1. jquery.validationEngine Ajax验证的使用方法

    一  :  表单中为元素添加Ajax验证 <form id="editform" action="#" method="post"&g ...

  2. jQuery Validate自定义验证

    jQuery Validate 导入js库,这里是mvc中Scripts.Render的用法 @Scripts.Render("~/bundles/jquery")@Scripts ...

  3. 教你三种Model(AR)中自定义验证规则的方法

    2019独角兽企业重金招聘Python工程师标准>>> 各位Yii2兄弟都知道Model的rules里面可以使用自己定义的验证规则,我们今天就把自定义规则做一个总结,进行一次彻底的知 ...

  4. jquery 表单验证 ajax提交,jquery.validationEngine ajax验证 不通过也提交表单

    今天用到了jquery.validationEngine ajax验证,碰到了一个让人很郁闷的问题 ajax验证不通过时也提交表单,在网上找了半天也没找到答案,让人很 没办法,看源码了 调试了半天,终 ...

  5. jQuery.validator.addMethod 自定义验证方法

    1.$.validator.addMethod 方法自定义验证介绍 该方法可用于我们平时给<input type=" "> 指定type时使用,目的就是可以让我们自己定 ...

  6. jQuery表单验证的几种方法

    1.jQuery的框架的验证:validate框架 Jquery Validate 验证规则 (1)required:true 必输字段 (2)remote:"check.PHP" ...

  7. JQuery validate 各项验证规则讲解

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 使用样例见:http://blog.csdn.net/jiangyu1013/article/det ...

  8. jquery validation engine ajax验证,jquery.validationEngine 验证 AJAX 不起作用解决方法

    当前位置:我的异常网» Ajax » jquery.validationEngine 验证 AJAX 不起作用解决方 jquery.validationEngine 验证 AJAX 不起作用解决方法 ...

  9. JQuery.validationEngine表单验证插件

    一.说明 JQuery.validationEngine表单验证控件功能强大,自带了样式显示模式: 1.字符类型:非空验证.最大长度.最小长度.相等判断.数字和空格.数字和英文字母 2.数字类型:数字 ...

最新文章

  1. 解决不同操作系统下git换行符一致性问题
  2. iOS开发资源(持续更新)
  3. 基于NHibernate的三层结构应用程序开发初步
  4. Apache URLRewrite 原理及配置实现
  5. jsp获取当前时间存入mysql数据库_jsp获取当前时间插入Mysql数据库?
  6. 数据库的查询优化建议整理
  7. (王道408考研数据结构)第二章线性表-第二节1:顺序表的定义
  8. 判断闰年(信息学奥赛一本通-T1055)
  9. mysql db link_oracle11G数据库db_link连接mysql配置(Windows下无需安装Gateway组件)
  10. TdxAlertWindowManager右下角HINT显示控件
  11. 《Android游戏开发详解》——第2章,第2.13节调用对象的行为
  12. 【排坑】内外部事务的回滚问题(三)
  13. 深度可分离卷积结构(depthwise separable convolution)计算复杂度分析
  14. Eclipse配置反编译
  15. 图书馆占座系统(四)
  16. html5接收表单,HTML5表单的新功能
  17. centos linux7 开启桌面命令,centos7如何在桌面打开终端
  18. 基于JWT的API权限鉴定
  19. 机器学习-数据科学库-day4
  20. android 木马行为监控,基于行为分析的Android手机木马检测技术研究

热门文章

  1. 用C语言开发NES游戏(CC65)11、Metatiles
  2. 程序员才能看得懂的段子,内含表情包,看得懂的都是优秀程序员!
  3. 根据周次显示日期范围_Power BI动态技巧,利用DAX显示最近N天的数据
  4. 科学大家谈 | 哥伦比亚大学生物科学系主任童亮访谈录
  5. hive之Map Join使用方法
  6. 微信美食菜谱小程序系统设计与实现
  7. Centos生成SSL证书步骤详解
  8. git管理多个ssh key
  9. 城乡儿童阅读鸿沟仍明显 近九成乡村儿童阅读缺乏家长陪伴
  10. java 静态方法 调用非静态方法_java静态方法调用非静态方法