如何在表单重置react-final-form上禁用验证?

时间:2020-01-26 23:55:26

标签: reactjs forms validation react-final-form final-form

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

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

2 个答案:

答案 0 :(得分:1)

在成功提交并重置表格后,我使用以下方法摆脱了验证。

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

下可用

FormRenderProps> FormApi

答案 1 :(得分:0)

对于以后遇到此问题的任何人-您也可以使用form.restart()来重置所有字段的表单和字段状态。当您的初始表单值触发验证时,这是完美的选择。

See FormAPI docs here