diff --git a/src/main.ts b/src/main.ts index 7b03600..801e2c1 100644 --- a/src/main.ts +++ b/src/main.ts @@ -813,7 +813,11 @@ class JustValidate { field.isValid = true; const promises: Promise[] = []; - [...field.rules].reverse().forEach((rule) => { + [...field.rules].forEach((rule) => { + if (!field.isValid) { + return; + } + const res = this.validateFieldRule( key, field.elem,