gpt4 book ai didi

javascript - 针对不同提交类型的 Redux 表单验证

转载 作者:行者123 更新时间:2023-11-28 04:11:55 26 4
gpt4 key购买 nike

是否可以根据单击的提交按钮进行不同的 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这可能更好地描述了我的意思。但那里没有解决方案。

最佳答案

您必须分派(dispatch)不同的操作,或者让不同的 onClick 处理程序设置一些 onSubmit 事件处理程序可以响应的标志。

这意味着不要依赖 redux-form 的 Form ,利用 React 的 form 并处理逻辑,see例如handleSubmit

关于javascript - 针对不同提交类型的 Redux 表单验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46202369/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com