销毁验证器时表单验证错误

时间:2016-05-25 20:26:06

标签: javascript jquery forms validation

我在一个模态中有一个使用formValidation的表单。它使用常见的HTML表单构建自己,然后可能在JS函数中扩展更多字段。

但是在这种特殊情况下,我希望从常用HTML表单中删除字段,并将其从表单验证中删除。我已经采取了3个步骤来做到这一点

  1. 在字段上使用jquery .remove()
  2. 将formvalidation字段设置为enabled : false
  3. 以编程方式使用formvalidation禁用字段
  4. $('#form').formValidation('enableFieldValidators', 'field', false)

    当我关闭我的模态/表格时,我打电话

    $('#form').formValidation('destroy', true)

    我收到了错误

    Uncaught TypeError: Cannot read property 'find' of undefined

    我的猜测是它还在寻找那个领域。

    我是否必须从validationOptions对象强制删除字段属性?我认为将enable设置为false就足够了。

0 个答案:

没有答案