Skip to content

Commit dac28d6

Browse files
👨‍🔧 fix: prevent onBlur for readOnly fields (#12971)
* fix: prevent onBlur for readOnly fields * chore:fix formatting issues via prettier * Update createFormControl.ts --------- Co-authored-by: Bill <[email protected]>
1 parent 642145a commit dac28d6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/logic/createFormControl.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -767,8 +767,10 @@ export function createFormControl<
767767
set(_formValues, name, fieldValue);
768768

769769
if (isBlurEvent) {
770-
field._f.onBlur && field._f.onBlur(event);
771-
delayErrorCallback && delayErrorCallback(0);
770+
if (!target || !target.readOnly) {
771+
field._f.onBlur && field._f.onBlur(event);
772+
delayErrorCallback && delayErrorCallback(0);
773+
}
772774
} else if (field._f.onChange) {
773775
field._f.onChange(event);
774776
}

0 commit comments

Comments
 (0)