2017-09-13 8 views
0

submitxボタンがクリックされたことに基づいてreduxフォームの検証が異なるかどうかを検証することは可能ですか?異なる提出タイプのReduxフォーム検証

私は 'フォームを完全な検証を実行しますが、フォームを保存すると部分チェックしか実行しないのですか?

これまでのところ、このようなことや、validateの機能ではわかりません。同期の確認を使用する

function validate(values, props) { 
    //handle validation 
    //Check what type of validation to handle 
} 

<Button onClick={handleSubmit(this.props.save.bind(this))}>Save</Button> 
<Button onClick={handleSubmit(this.props.submit.bind(this))}>Submit</Button> 

編集:私はthis threadの意味をよりよく説明するかもしれません。しかし、そこに解決策はありません。

答えて

0

異なるアクションをディスパッチするか、異なるonClickハンドラにイベントハンドラが応答できるフラグを設定する必要があります。代わりにReduxのフォームのFormに頼るの意味

は、レバレッジがたとえばhandleSubmitのためのformとロジックを処理、seeを反応させます。

+0

私はredux-formsから 'Form'ラッパーを使用していません。そして、私は別のアクション( 'save'と' submit'')を各ボタンにディスパッチしていますが、問題はバリデーションです。 'handleSubmit'はredux-formsの一部です – John

関連する問題