nutui-react icon indicating copy to clipboard operation
nutui-react copied to clipboard

表单validateFields行为疑问

Open TSjianjiao opened this issue 1 year ago • 2 comments
trafficstars

NutUI React 包名

@nutui/nutui-react

NutUI React 版本号

2.6.18

平台

weapp

重现链接

https://codesandbox.io/p/devbox/bold-rain-grftzx?workspaceId=98e5ebf6-9ed7-4578-a09a-764843a9eb8f

重现步骤

  1. 点击“提交”按钮,三个表单字段出现错误提示
  2. 点击“填充值”按钮,第二个表单填充了值,但是错误信息并没有消失

期望的结果是什么?

第二个表单错误应该消失

实际的结果是什么?

第二个表单错误没有消失

环境信息

No response

其他补充信息

不知道是否是故意这样设计的,我看源码中errs通过判断长度来清空表单项的错误,但是如果前一个被验证的表单项有错误(也就是errs长度不为0),后续的表单项即使没有错误也不会清空状态

TSjianjiao avatar Sep 12 '24 09:09 TSjianjiao

我也遇到这个问题,目前是在第二次setFieldsValue手动validateFields一次以清楚错误信息。期待官方fix一下

JieJieeee avatar Sep 13 '24 09:09 JieJieeee

我也遇到这个问题,手动setFieldsValue之后会触发所有表单的必填校验,当前标表单已设置校验实际为onBlur

overcastsky avatar Sep 13 '24 10:09 overcastsky

@oasis-cloud Any update?

ryangopher avatar Sep 29 '24 09:09 ryangopher

gsdg45sd4g5s4dg5sdイシリーズからドムをプレゼンりやかなベルガモットオジビタから

overcastsky avatar Dec 06 '24 07:12 overcastsky