bootstrapValidator插件动态添加和移除校验

bootstrapValidator对动态生成的表单进行校验,需要调用方法:addField。

方法:addField(field,option);   field可以是表单的name也可以是jQuery对象

举例

 

$("form").bootstrapValidator("addField",$("[name='roleName']"));

(需要注意的是如果有多个同name表单,只会对第一个进行校验)

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

 

一个完整的例子

 

  1.  
    $( "form").bootstrapValidator("addField", "roleName", {
  2.  
    validators: {
  3.  
    notEmpty: {
  4.  
    message: '名称不能为空'
  5.  
    },
  6.  
    stringLength: {
  7.  
    min: 1,
  8.  
    max: 50,
  9.  
    message: '名称长度必须小于50位'
  10.  
    },
  11.  
    regexp: {
  12.  
    regexp: /^[^&]*$/,
  13.  
    message: "不能包含&字符"
  14.  
    }
  15.  
    }
  16.  
    });



 

移除校验api如下:

 

$("form").bootstrapValidator('removeField','roleName');
转自https://blog.csdn.net/zsg88/article/details/71548993

转载于:https://www.cnblogs.com/shizhijie/p/9524145.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Qt的TabControl是一种用于显示和管理多个标签页的控件,可以在每个标签页上放置不同的内容。要动态添加移除画布,需要通过代码对TabControl进行操作。 首先,我们需要创建一个QTabWidget对象,作为TabControl的容器。然后,可以使用addTab()函数向TabControl中添加标签页,可以在每个标签页上放置一个画布或其它的小部件。 例如: ``` // 创建一个QTabWidget对象作为TabControl的容器 QTabWidget *tabWidget = new QTabWidget(this); // 创建一个画布对象,并将其添加到第一个标签页上 QGraphicsView *canvas1 = new QGraphicsView(tabWidget); tabWidget->addTab(canvas1, "标签页1"); // 创建另一个画布对象,并将其添加到第二个标签页上 QGraphicsView *canvas2 = new QGraphicsView(tabWidget); tabWidget->addTab(canvas2, "标签页2"); // 动态添加新的标签页和画布 QGraphicsView *canvas3 = new QGraphicsView(tabWidget); tabWidget->addTab(canvas3, "标签页3"); // 动态移除标签页和相应的画布 int tabIndexToRemove = 1; // 要移除的标签页的索引 QWidget *canvasToRemove = tabWidget->widget(tabIndexToRemove); tabWidget->removeTab(tabIndexToRemove); delete canvasToRemove; ``` 通过以上代码,我们可以实现在TabControl中动态添加移除画布的功能。可以根据实际需求,使用不同类型的小部件或画布,并根据索引来确定要移除的标签页。这样就可以灵活地管理TabControl中的画布。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值