2017-09-19 4 views
0

フォームがあり、1つのフィールドに検証エラー(ユーザーの情報として)を表示したいが、このエラーがフォームの送信を妨げないようにしたい。redux-form、エラー付きフォームを送信

私は...これを行う方法を、

を任意のヒントをいただければ幸いです--- EDIT ---

私は例を提供するように頼まれました。このReduxの形式で提供された例として使用してください:requiredmaxLength15

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

http://redux-form.com/6.6.1/examples/fieldlevelvalidation/はここ2つの検証機能です。 maxLength15がエラーメッセージを返してもユーザーがフォームを送信できるようにしたいと考えています。私はメッセージを表示したいが、フォーム提出を許可する

+0

それは私が必要とほとんどとして働く例 – methgaard

答えて

1

提出できるようにするには、エラーではなく警告を使用する必要があります。 redux-formはそれを別の方法で提出することはできません。この使用したフィールド・レベルの検証を行うには

、あなたは単にwarn小道具でvalidate小道具を変更することができます。

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

を提供してください。単に警告が表示されますが、フィールド編集の瞬間や送信ボタンがクリックされた瞬間に表示する方法はありますか? – Kania

関連する問題