zoukankan      html  css  js  c++  java
  • bootstrapValidator关于js,jquery动态赋值不触发验证(不能捕获“程序赋值事件”)解决办法

    关键点一:修改excluded和trigger的配置

    $("#department-add-modal-form").bootstrapValidator({
        //excluded:[":hidden",":disabled",":not(visible)"] ,//bootstrapValidator的默认配置
        excluded:[":disabled"],//关键配置1,表示只对于禁用域不进行验证,其他的表单元素都要验证
        fields: {
             departmentAddParentDept: {
                 trigger:"change", //关键配置2
                 validators: {
                     notEmpty: {
                        message: '请选择一个部门'
                     }
                 }
             }
        }
    });

    关键点二:赋值之后触发一次“change”事件

    
    $("input[name='admAddUserName']").val("SN字段").change();

    这样以后bootrapValidator会因为触发了“change”事件,而捕获,达到验证的效果

  • 相关阅读:
    git学习
    Command Line
    python之测试
    python之模块
    python之函数
    python之类
    python之错误和异常
    python之迭代器和生成器
    python之字典和集合
    python之列表和元组
  • 原文地址:https://www.cnblogs.com/samve/p/9867485.html
Copyright © 2011-2022 走看看