2017-02-17 76 views
0

很容易设置redux-form(6.5.0):如何清除表单错误(_error)?

throw new SubmissionError({ _error: 'My form error message.' }); 

onSubmit形式的错误,但我怎么删除这个错误?它在重新提交时不会被删除,并且在更改字段值时不会被删除。

我能否以某种方式手动删除消息,例如从onSubmit重新提交表单或超时后?

回答

1

这不是超优雅,但你可以这样做:

import { stopSubmit } from 'redux-form' 

... 

// remove all submit errors 
dispatch(stopSubmit('formName', {})) 
+0

真棒。谢谢Erik。希望更好的解决方案到达。 –