码迷,mamicode.com
首页 > Web开发 > 详细

如何使用validate.js进行动态添加和移除表单验证信息

时间:2016-12-02 16:17:49      阅读:317      评论:0      收藏:0      [点我收藏+]

标签:input   rem   使用   ring   value   规则   element   ret   动态   

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

方法:

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‘);

如何使用validate.js进行动态添加和移除表单验证信息

标签:input   rem   使用   ring   value   规则   element   ret   动态   

原文地址:http://www.cnblogs.com/momodaolai/p/6126132.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!