mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-02 04:37:42 +08:00
form fix.
This commit is contained in:
@ -360,7 +360,7 @@
|
|||||||
|
|
||||||
attribute.status = 1;
|
attribute.status = 1;
|
||||||
if ($input.length) {
|
if ($input.length) {
|
||||||
hasError = messages && $.isArray(messages[attribute.id]) && messages[attribute.name].length;
|
hasError = messages && $.isArray(messages[attribute.name]) && messages[attribute.name].length;
|
||||||
var $container = $form.find(attribute.container);
|
var $container = $form.find(attribute.container);
|
||||||
$container.removeClass(
|
$container.removeClass(
|
||||||
data.settings.validatingCssClass + ' ' +
|
data.settings.validatingCssClass + ' ' +
|
||||||
@ -369,7 +369,7 @@
|
|||||||
);
|
);
|
||||||
|
|
||||||
if (hasError) {
|
if (hasError) {
|
||||||
$form.find(attribute.error).html(messages[attribute.name][0]);
|
$container.find(attribute.error).html(messages[attribute.name][0]);
|
||||||
$container.addClass(data.settings.errorCssClass);
|
$container.addClass(data.settings.errorCssClass);
|
||||||
} else if (attribute.enableAjaxValidation || attribute.enableClientValidation && attribute.validate) {
|
} else if (attribute.enableAjaxValidation || attribute.enableClientValidation && attribute.validate) {
|
||||||
$container.addClass(data.settings.successCssClass);
|
$container.addClass(data.settings.successCssClass);
|
||||||
|
|||||||
@ -65,7 +65,7 @@ class ActiveField extends Component
|
|||||||
$attribute = Html::getAttributeName($this->attribute);
|
$attribute = Html::getAttributeName($this->attribute);
|
||||||
|
|
||||||
$validators = array();
|
$validators = array();
|
||||||
foreach ($this->model->getValidators($attribute) as $validator) {
|
foreach ($this->model->getActiveValidators($attribute) as $validator) {
|
||||||
/** @var \yii\validators\Validator $validator */
|
/** @var \yii\validators\Validator $validator */
|
||||||
if (($js = $validator->clientValidateAttribute($this->model, $attribute)) != '') {
|
if (($js = $validator->clientValidateAttribute($this->model, $attribute)) != '') {
|
||||||
$validators[] = $js;
|
$validators[] = $js;
|
||||||
|
|||||||
Reference in New Issue
Block a user