【发布时间】:2016-02-02 04:55:09
【问题描述】:
我正在使用这个 v-0.9.0 版本的 Validator.js,
我用下面的代码,
$('#frmNew')[0].reset()
$('#frmNew').validator('destroy').validator()
【问题讨论】:
标签: validation jquery-ui bootstrapvalidator
我正在使用这个 v-0.9.0 版本的 Validator.js,
我用下面的代码,
$('#frmNew')[0].reset()
$('#frmNew').validator('destroy').validator()
【问题讨论】:
标签: validation jquery-ui bootstrapvalidator
这是1000hz bootstrap-validator 中的一个已知问题,目前还没有适当的修复,可以在github 上查看这个问题Destroy method doesnt remove icons
可能的解决方案是在reset 或destroy 表单时添加以下代码并删除error 和success 类。
this.$element.find('.has-error').removeClass('has-error')
var $feedback = this.$element.find('.form-control-feedback')
$feedback.removeClass('glyphicon-warning-sign').removeClass('glyphicon-remove')
this.$element.find('.has-success').removeClass('has-success')
var $feedback = this.$element.find('.form-control-feedback')
$feedback.removeClass('glyphicon-warning-sign').removeClass('glyphicon-ok')
建议
使用this BootstrapValidator 验证插件,它提供了更多控制来验证表单字段,旨在与 Bootstrap 3 一起使用,不会遇到这些类型的问题和错误。
【讨论】: