2017-04-07 85 views
0

我们有一个使用redux-form的登录表单,它不允许在用户名和密码填充之前按下登录按钮。Redux-form自动填充验证

它工作正常,除非Chrome自动填充用户名/密码字段,我们需要触发表单验证,以便如果两个字段都填充,我们可以启用登录按钮。

我们该怎么做?

回答

2

目前似乎没有办法通过动作创建者触发同步验证(请参阅https://github.com/erikras/redux-form/issues/211)。

什么似乎为我呼吁handleSubmit与空处理工作:

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

虽然我不知道这会在你的情况下工作,Chrome和自动填充。我记得那里有类似的问题,自动填充的输入不会被标记为已更改。