我有一个表单,在一个字段上我想显示验证错误(作为用户的信息)但我不希望此错误阻止提交表单。
我很感激任何提示,如何做到这一点......
--- --- 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个验证功能:required
和maxLength15
。即使maxLength15
返回错误消息,我也希望允许用户提交表单。我想显示消息,但允许表单提交
答案 0 :(得分:2)
如果您希望能够提交,那么您应该使用警告而不是错误。 redux-form不允许你以其他方式提交。
要使用字段级验证执行此操作,您只需使用validate
道具更改warn
道具:
<Field name="username" type="text"
component={renderField}
label="Username"
warn={[ required, maxLength15 ]}
/>