如何使用validate.js进行动态添加和移除表单验证信息
2024-10-09 20:55:15
表单是我们在开当中的常客,那么对表单的验证也是必须的,那么如何实现动态给表单添加验证规则呢?
方法:
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');
最新文章
- Cobbler学习之一--Fedora17下配置Cobbler安装环境
- ecshop 配送方式支持";货到付款";
- Oracle备份数据库
- load url from future 解释
- js 函数声明方式以及javascript的历史
- Linux环境下实现哲学家就餐问题
- 如何取消FLEX里模态窗口的毛玻璃效果
- OpenCV源码阅读(3)---matx.h---学习心得
- UIView上添加了一个按钮和一个单击手势的事件相应,互相不影响的处理方法。。
- SVN服务器的本地搭建和使用
- C8051F学习笔记:单片机的驱动能力
- fcitx-rime添加五笔/五笔拼音
- linux学习笔记之IO
- oc之封装与类之间的关系
- 自己把jar包添加到maven仓库中
- ansible学习系列1-ansible简介
- npm那些事儿
- java POI导出Excel文件数据库的数据
- Dynamic Shortest Path CodeForces - 843D (动态最短路)
- SQL提高查询效率【in、not in、between、like】等条件讲述