From c41e49d93ce95148e0b9adcdd0ea2038e663a31f Mon Sep 17 00:00:00 2001 From: medisun Date: Tue, 11 Apr 2017 11:05:16 +0300 Subject: [PATCH] ability to set multiple conditional for one field --- validate.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/validate.js b/validate.js index 2bd5805..fc041d7 100755 --- a/validate.js +++ b/validate.js @@ -107,10 +107,10 @@ if (field.names) { for (var j = 0, fieldNamesLength = field.names.length; j < fieldNamesLength; j++) { - this._addField(field, field.names[j]); + this._addField(field, field.key, field.names[j]); } } else { - this._addField(field, field.name); + this._addField(field, field.key, field.name); } } @@ -240,9 +240,8 @@ * @private * Adds a file to the master fields array */ - - FormValidator.prototype._addField = function(field, nameValue) { - this.fields[nameValue] = { + FormValidator.prototype._addField = function(field, key, nameValue) { + this.fields[key + nameValue] = { name: nameValue, display: field.display || nameValue, rules: field.rules,