【问题标题】:1000hz bootstrap-validator resetForm Validation results1000hz bootstrap-validator resetForm 验证结果
【发布时间】:2016-02-02 04:55:09
【问题描述】:

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

我用下面的代码,

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

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

【问题讨论】:

    标签: validation jquery-ui bootstrapvalidator


    【解决方案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 一起使用,不会遇到这些类型的问题和错误。

    【讨论】:

    • 谢谢@shehary。它对我有帮助。
    猜你喜欢
    • 2015-12-04
    • 1970-01-01
    • 2016-05-19
    • 2017-08-31
    • 2018-11-04
    • 1970-01-01
    • 1970-01-01
    • 2017-11-21
    • 1970-01-01
    相关资源
    最近更新 更多