如何使用validate.js進行動態添加和移除表單驗證信息


表單是我們在開當中的常客,那么對表單的驗證也是必須的,那么如何實現動態給表單添加驗證規則呢?

方法:

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM