Redux表单值属性未定义&刷新提交

时间:2017-07-07 19:25:35

标签: forms reactjs react-router submit redux-form

我正在使用redux-form在我的React Web App中提交一个新的用户注册页面,但是当我尝试在参数ng-disabled="prod.Product_Status === isDisabled(prod.Product_Status)" 的表单上获取输入字段值时,它返回undefined在//later you can add more status here in this array. var validStatus = ['Approved', 'Not Approved']; $scope.isDisabled = function isDisabled(product_Status){ return validStatus.indexOf(product_Status) > -1 } 。我读过许多人声称他们的values变量未定义的帖子,但对我来说情况并非如此。只有当我mapDispatchToProps时,我才会被定义。根据文档,我不能说我做错了什么。

有人可以帮助确定导致values未定义的原因吗?谢谢。

console.log(values.[inputName])

旁注

我注意到每当我第一次单击表单上的提交按钮时,页面就会刷新(所以我看不到console.log)。所有进行的时间都不会导致刷新,但我不确定为什么。对此的任何解释也将非常感激。

更新

将我的路由器从HashHistory更改为BrowserRouter(react-router)后,页面会在每次时单击提交时刷新。似乎我现在有两个问题。

0 个答案:

没有答案