1. 程式人生 > >bootstrapValidator外掛動態新增和移除校驗

bootstrapValidator外掛動態新增和移除校驗

bootstrapValidator對動態生成的表單進行校驗,需要呼叫方法:addField。

方法:addField(field,option);   field可以是表單的name也可以是jQuery物件

舉例

$("form").bootstrapValidator("addField",$("[name='roleName']"));
(需要注意的是如果有多個同name表單,只會對第一個進行校驗)

$("form").bootstrapValidator("addField","roleName");

一個完整的例子

 $("form").bootstrapValidator("addField", "roleName", {
                    validators: {
                        notEmpty: {
                            message: '名稱不能為空'
                        },
                        stringLength: {
                            min: 1,
                            max: 50,
                            message: '名稱長度必須小於50位'
                        },
                        regexp: {
                            regexp: /^[^&]*$/,
                            message: "不能包含&字元"
                        }
                    }
                });


移除校驗api如下:


$("form").bootstrapValidator('removeField','roleName');