1

我在电子邮件输入字段中有自定义验证,由 触发form.reset(),它重置表单(用户成功提交表单后)。

我想知道如何在用户提交并重置表单后不触发验证?

4

2 回答 2

1

成功提交和重置表单后,我使用以下方法摆脱验证。

form.reset();
form.resetFieldState('email');

它可以在

FormRenderProps > FormApi

于 2020-01-27T03:32:40.637 回答
1

对于将来遇到此问题的任何人-您还可以使用form.restart()它将重置所有字段的表单和字段状态。当您的初始表单值触发验证时,这非常适合。

在此处查看 FormAPI 文档

于 2020-07-01T00:42:23.797 回答