mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-01 11:39:41 +08:00
Fix #13105: Add yiiActiveForm validate_only property for skipping form auto-submission
This commit is contained in:
@ -4,6 +4,7 @@ Yii Framework 2 Change Log
|
|||||||
2.0.44 under development
|
2.0.44 under development
|
||||||
------------------------
|
------------------------
|
||||||
|
|
||||||
|
- Enh #13105: Add yiiActiveForm validate_only property for skipping form auto-submission (ptolomaues)
|
||||||
- Enh #18967: Use proper attribute names for tabular data in `yii\widgets\ActiveField::addAriaAttributes()` (AnkIF)
|
- Enh #18967: Use proper attribute names for tabular data in `yii\widgets\ActiveField::addAriaAttributes()` (AnkIF)
|
||||||
- Bug #18798: Fix `StringHelper::dirname()` when passing string with a trailing slash (perlexed)
|
- Bug #18798: Fix `StringHelper::dirname()` when passing string with a trailing slash (perlexed)
|
||||||
- Enh #18328: Raise warning when trying to register a file after `View::endPage()` has been called (perlexed)
|
- Enh #18328: Raise warning when trying to register a file after `View::endPage()` has been called (perlexed)
|
||||||
|
|||||||
@ -218,6 +218,7 @@
|
|||||||
attributes: attributes,
|
attributes: attributes,
|
||||||
submitting: false,
|
submitting: false,
|
||||||
validated: false,
|
validated: false,
|
||||||
|
validate_only: false, // validate without auto submitting
|
||||||
options: getFormOptions($form)
|
options: getFormOptions($form)
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -754,6 +755,7 @@
|
|||||||
data.submitting = false;
|
data.submitting = false;
|
||||||
} else {
|
} else {
|
||||||
data.validated = true;
|
data.validated = true;
|
||||||
|
if (!data.validate_only) {
|
||||||
if (data.submitObject) {
|
if (data.submitObject) {
|
||||||
applyButtonOptions($form, data.submitObject);
|
applyButtonOptions($form, data.submitObject);
|
||||||
}
|
}
|
||||||
@ -762,6 +764,7 @@
|
|||||||
restoreButtonOptions($form);
|
restoreButtonOptions($form);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
$.each(data.attributes, function () {
|
$.each(data.attributes, function () {
|
||||||
if (!this.cancelled && (this.status === 2 || this.status === 3)) {
|
if (!this.cancelled && (this.status === 2 || this.status === 3)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user