表單是我們在開當中的常客,那么對表單的驗證也是必須的,那么如何實現動態給表單添加驗證規則呢?
方法:
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');