bootstrapvalidator多个规则的验证顺序问题
bootstrapvalidator多个规则时,怎么让它按照规则的先后顺序去验证,而不是同时验证
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
bootstrapvalidator多个规则时,怎么让它按照规则的先后顺序去验证,而不是同时验证
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(10)
非常感谢,修改后起了作用。不过,我的在 bootstrapValidator.js 的 954 行,可能是版本不同造成的,3Q. 把要修改后的复制到这里, (status === this.STATUS_INVALID) ? $allErrors.filter('[data-bv-result="' + that.STATUS_INVALID + '"]').eq(0).show() : $errors.hide();
回复
不行呀,不管是放fields下还是指定字段下,都没作用呀
回复
@一只石头 : verbose为false表示一个字段的多个验证规则中,如果有一个验证不通过则继续去验证其他的字段
回复
@一只石头 : 我用的是0.5.3版本,低版本可能没有这个配置
回复
好的,谢谢啊。
想修改就别用min的了啊,不然你可以寄几慢慢找到这几行代码
这个验证顺序在bootstrapValidator.min.js(压缩)如何修改?
谢谢。不过,,代码呢?没显示啊
之前看的时候估计是网络原因,图片没显示~。刚才没事,又翻看之前的问题时,竟然发现有图片了~~。感谢!
这个容易,看看源码问题就是解决了。在源码大概1109行位置,将此行代码更改如下:
这样就搞定了,原来逻辑是将所有错误信息显示,你只需将其首个显示即可,bootstrapvalidator错误信息是用数组储存的,秒懂了吧,快试试^_^
开源的框架一定要看源码哦,对你提升和解决问题是有很大帮助的~