From 108b4518058cb5f6d6293169d58a2e5ec01fc48d Mon Sep 17 00:00:00 2001 From: Qiang Xue Date: Thu, 18 Sep 2014 15:41:11 -0400 Subject: [PATCH] Fixes #5049. --- framework/assets/yii.activeForm.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/framework/assets/yii.activeForm.js b/framework/assets/yii.activeForm.js index 827f075bc4..cf6bf00e9c 100644 --- a/framework/assets/yii.activeForm.js +++ b/framework/assets/yii.activeForm.js @@ -300,10 +300,7 @@ delete messages[i]; } } - if (needAjaxValidation && (!data.submitting || $.isEmptyObject(messages))) { - // Perform ajax validation when at least one input needs it. - // If the validation is triggered by form submission, ajax validation - // should be done only when all inputs pass client validation + if (needAjaxValidation) { var $button = data.submitObject, extData = '&' + data.settings.ajaxParam + '=' + $form.prop('id'); if ($button && $button.length && $button.prop('name')) {