bootstrapValidator中threshold不生效

来源:互联网 发布:keynote for windows 编辑:程序博客网 时间:2024/06/07 23:08

当在对数据进行验证,例如验证手机号码是否存在时,如果不定义threshold,将默认为逐个字符进行验证,为了实现手机号码输入完毕再进行验证,或者说输入几个字符之后再验证,这时候就用到了threshold字段

但是在进行操作时,发现该字段并未生效,通过对源代码追踪分析,发现原来是位置写的不对,导致找不到该字段,在网上找的例子都写在validators里面,即

fields: {             username: {                 message: 'The username is not valid',
                                  validators: {
                    ...
                    threshold:11,//输入11位之后进行验证
                    ...
                 }
              }
}

通过分析发现,它的位置应该与validators、message同级,即

fields: {             username: {                 message: 'The username is not valid',
                 threshold:11,//输入11位之后进行验证                 validators: {
                    ...
                 }
              }
}
亲测有效