浏览代码

Merge pull request #448 from AlaskanShade/UpdateOption

Add updateOption() method
Phuoc Nguyen 11 年之前
父节点
当前提交
3b14e10fda
共有 1 个文件被更改,包括 13 次插入0 次删除
  1. 13 0
      src/js/bootstrapValidator.js

+ 13 - 0
src/js/bootstrapValidator.js

@@ -785,6 +785,19 @@
                 $(this).data('bv.messages').find('.help-block[data-bv-validator="' + validator + '"][data-bv-for="' + field + '"]').html(message);
             });
         },
+        
+        /**
+         * Update the option of a specific validator
+         * 
+         * @param {String|jQuery} field The field name or field element
+         * @param {String} validator The validator name
+         * @param {String} option The option name
+         * @param {String} value The value to set
+         */
+        updateOption: function(field, validator, option, value) {
+            this.options.fields[field].validators[validator][option] = value;
+            this.updateStatus(field, 'NOT_VALIDATED', validator);
+        },
 
         /**
          * Update all validating results of field