0
根據點擊哪個提交按鈕,是否有可能通過redux-form驗證進行不同的驗證?對於不同提交類型的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這可以更好地描述了我的意思。但沒有解決方案。
我沒有使用redux-form的'Form'包裝。而且我正在調度一個不同的操作(對於我的情況,'save' vs'submit'),問題就是驗證。 'handleSubmit'是redux-forms的一部分 – John