表单是我们在开当中的常客,那么对表单的验证也是必须的,那么如何实现动态给表单添加验证规则呢?

方法:

1,动态添加验证规则

// 添加
$("#addConnectUser").rules("add",{rules:{required:true,isString:true},messages:{required:"用户名为必填项",isString:"请输入规范字符"}});
// 移除
$("#addConnectUser").rules('remove','required');

在此我要讲一下为什么有一个isString验证规则;这个是为了限制表单中input的输入规则;比如:不允许特殊字符,或者一些特殊的要求;这个isString是自己配置的

jQuery.validator.addMethod("isString", function(value, element) {
return this.optional(element) || (inputTest.test(value));
},"请输入规范内容");
  // 此处的inputTest为你自定义的验证规则

2,如何给已经添加了表单验证的选项移除验证规则;

$("#addConnectUser").rules("remove",'required');

//再次添加可以直接用
$("#addConnectUser").rules("add",'required');

最新文章

  1. Cobbler学习之一--Fedora17下配置Cobbler安装环境
  2. ecshop 配送方式支持"货到付款"
  3. Oracle备份数据库
  4. load url from future 解释
  5. js 函数声明方式以及javascript的历史
  6. Linux环境下实现哲学家就餐问题
  7. 如何取消FLEX里模态窗口的毛玻璃效果
  8. OpenCV源码阅读(3)---matx.h---学习心得
  9. UIView上添加了一个按钮和一个单击手势的事件相应,互相不影响的处理方法。。
  10. SVN服务器的本地搭建和使用
  11. C8051F学习笔记:单片机的驱动能力
  12. fcitx-rime添加五笔/五笔拼音
  13. linux学习笔记之IO
  14. oc之封装与类之间的关系
  15. 自己把jar包添加到maven仓库中
  16. ansible学习系列1-ansible简介
  17. npm那些事儿
  18. java POI导出Excel文件数据库的数据
  19. Dynamic Shortest Path CodeForces - 843D (动态最短路)
  20. SQL提高查询效率【in、not in、between、like】等条件讲述

热门文章

  1. C 可变参数(C与指针实例)
  2. System.Drawing.Graphics中比较重要的几个方法
  3. acdream 小晴天老师系列——苹果大丰收(DP)
  4. apache开源项目--Sirona
  5. Java多态中的注意事项
  6. shell判断条件是否存在
  7. Entity Framework 数据生成选项DatabaseGenerated
  8. JSON 格式的转换: 数组、字符串、List集合、DataTable,实体对象
  9. <转>LeetCode 题目总结/分类
  10. 位图9宫格 BitmapSlice9.jsfl