Fix #18386: Fix assets/yii.activeForm.js incorrect target selector for validatingCssClass

This commit is contained in:
Dmitry Brusensky
2020-11-23 23:07:40 +03:00
committed by GitHub
parent 890df1c867
commit 47446a5a99
2 changed files with 9 additions and 2 deletions

View File

@ -569,7 +569,13 @@
$.each(data.attributes, function () {
if (this.status === 2) {
this.status = 3;
$form.find(this.container).addClass(data.settings.validatingCssClass);
var $container = $form.find(this.container),
$input = findInput($form, this);
var $errorElement = data.settings.validationStateOn === 'input' ? $input : $container;
$errorElement.addClass(data.settings.validatingCssClass);
}
});
methods.validate.call($form);
@ -917,4 +923,4 @@
$form.find(attribute.input).attr('aria-invalid', hasError ? 'true' : 'false');
}
}
})(window.jQuery);
})(window.jQuery);