2017-04-07 80 views
0

我們有一個使用redux-form的登錄表單,它不允許在用戶名和密碼填充之前按下登錄按鈕。Redux-form自動填充驗證

它工作正常,除非Chrome自動填充用戶名/密碼字段,我們需要觸發表單驗證,以便如果兩個字段都填充,我們可以啓用登錄按鈕。

我們該怎麼做?

回答

2

目前似乎沒有辦法通過動作創建者觸發同步驗證(請參閱https://github.com/erikras/redux-form/issues/211)。

什麼似乎爲我呼籲handleSubmit與空處理工作:

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

雖然我不知道這會在你的情況下工作,Chrome和自動填充。我記得那裏有類似的問題,自動填充的輸入不會被標記爲已更改。