redux-form,提交表单并显示错误

时间:2017-09-19 07:20:14

标签: redux-form

我有一个表单,在一个字段上我想显示验证错误(作为用户的信息)但我不希望此错误阻止提交表单。

我很感激任何提示,如何做到这一点......

--- --- EDIT

我被要求提供一个例子。请使用redux-form提供的示例:http://redux-form.com/6.6.1/examples/fieldlevelvalidation/

<Field name="username" type="text"
    component={renderField}
    label="Username"
    validate={[ required, maxLength15 ]}
/>

以下是2个验证功能:requiredmaxLength15。即使maxLength15返回错误消息,我也希望允许用户提交表单。我想显示消息,但允许表单提交

1 个答案:

答案 0 :(得分:2)

如果您希望能够提交,那么您应该使用警告而不是错误。 redux-form不允许你以其他方式提交。

要使用字段级验证执行此操作,您只需使用validate道具更改warn道具:

<Field name="username" type="text"
    component={renderField}
    label="Username"
    warn={[ required, maxLength15 ]}
/>