1000hz bootstrap-validator resetForm验证结果

时间:2016-02-02 04:55:10

标签: validation jquery-ui bootstrapvalidator

我正在使用这个v-0.9.0版本的Validator.js,

我使用下面的代码,

$('#frmNew')[0].reset()
$('#frmNew').validator('destroy').validator()

当我使用resetForm时,验证符号和颜色[Red&绿色]仍然存在于屏幕中。 enter image description here

1 个答案:

答案 0 :(得分:1)

1000hz bootstrap-validator中的已知问题尚无正确修复,可以在github上查看此问题Destroy method doesnt remove icons

可能的解决方案是在表单resetdestroy时添加以下代码,然后删除errorsuccess类。

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一起使用,并且不会遇到这些类型的问题。错误。