Browse Source

validate a value from a list of options

Marin Bezhanov 11 years ago
parent
commit
d61f5418a3
1 changed files with 15 additions and 0 deletions
  1. 15 0
      src/js/validator/allowedValue.js

+ 15 - 0
src/js/validator/allowedValue.js

@@ -0,0 +1,15 @@
+(function($) {
+    $.fn.bootstrapValidator.validators.allowedValue = {
+        /**
+         * @param {BootstrapValidator} validator The validator plugin instance
+         * @param {jQuery} $field The jQuery object represents the field element
+         * @param {Object} options The validator options
+         * @returns {boolean}
+         */
+        validate: function(validator, $field, options) {
+			var value = $field.val();
+			var allowedValues = (options.allowedValues !== undefined) ? options.allowedValues : [];
+			return ($.inArray(value, allowedValues) > -1 ? true : false);
+        }
+    };
+}(window.jQuery));