我正在使用这个 v-0.9.0 版本的 Validator.js,
我用下面的代码,
$('#frmNew')[0].reset()
$('#frmNew').validator('destroy').validator()
我正在使用这个 v-0.9.0 版本的 Validator.js,
我用下面的代码,
$('#frmNew')[0].reset()
$('#frmNew').validator('destroy').validator()
这是一个已知问题,1000hz bootstrap-validator
还没有适当的修复,可以检查这个问题Destroy method doesn't remove icons on github
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')
建议
使用这个BootstrapValidator 验证插件,它提供了更多控制来验证表单字段,旨在与 Bootstrap 3 一起使用,并且不会遇到这些类型的问题和错误。