2016-11-30 7 views
1

フォームがマウントされた後で検証を再開したい。私が「入力を検証する」という名前のボタンをクリックするたびに、検証を実行したいと仮定しましょう。ReduxFormで検証を手動で再開する方法は?

これを行う方法?

関連質問:同期検証がレンダリングすべての上で実行されて

答えて

2

ので、 "それをトリガー" 本当に多くの意味を持っていません。

非同期検証を使用する場合は、それを呼び出すために呼び出すことができるthis.props.asyncValidate()関数があります。

または、バリデーションを提出したい場合は、フォームを送信してください。

+0

ありがとう、@エリック。私は提出の使用については考えなかった。 'this.props.onSubmit()'は動作しますか?またはformValuesを引数として渡す必要がありますか? –

+1

インスタンスAPIのsubmit()メソッドも便利です。私はそれらを最初に試してみて、報告して戻します。 –

関連する問題