1

提交 SimpleForm 后,我正在尝试处理服务器验证错误。

我的表单很容易创建:

<SimpleForm onSubmit={submitResults}>
    <UserForm />
</SimpleForm>

而且我有一个简单的方法来抛出提交错误,暂时不调用服务器:

const submitResults = (values) => {
    throw new SubmissionError({firstname: "Firstname is wrong", lastname: "Lastname is not good", _error: "Submit Failed"});
};

根据https://marmelab.com/admin-on-rest/CreateEdit.html#validation和 Redux Form,这应该没问题:https://redux-form.com/6.5.0/examples/submitvalidation/

但是,我没有输入 submitResults 函数,并且提交到服务器,该服务器返回一个永远不会被理解的 401 状态。

这种方法有什么问题?

4

0 回答 0