2017-04-07 9 views
0

redux-formを使用したログインフォームがあり、ユーザー名とパスワードが入力されるまで[ログイン]ボタンが押されません。自動入力時にReduxフォームの検証

Chromeがフォームの検証をトリガーするために必要なユーザー名/パスワードフィールドをChromeで自動入力する場合を除き、両方のフィールドが入力されている場合は[ログイン]ボタンを有効にすることができます。

どうすればいいですか?

答えて

2

現在のところ、アクションの作成者(https://github.com/erikras/redux-form/issues/211を参照)によって同期検証をトリガーする方法がないようです。

何私のために働くように見えることは、空のハンドラでhandleSubmitを呼び出している:私は、これはChromeとオートフィルであなたのシナリオでうまくいくか分からないが、

componentWillMount() { 
    this.props.handleSubmit(() => ({})); 
} 

。私はそこで同様の問題が発生したことを覚えています。ここでは、自動入力に変更が加えられていないことがあります。

関連する問題