我们有一个使用redux-form
的登录表单,在填写用户名和密码之前不允许按下“登录”按钮。
它工作正常,除非Chrome自动填充用户名/密码字段,我们需要触发表单验证,这样如果填写了两个字段,我们就可以启用“登录”按钮。
我们怎么做?
答案 0 :(得分:2)
目前似乎无法通过动作创建者触发同步验证(请参阅https://github.com/erikras/redux-form/issues/211)。
对我来说似乎有用的是使用空处理程序调用{{1}}:
handleSubmit
虽然我不确定这会在Chrome和自动填充功能的情况下有效。我记得那里有类似的问题,自动填充的输入不会被标记为已更改。