在我的表单中,我在一个表单域上有一个onChange事件:
<div>
<label>Last Name</label>
<div>
<Field
name="lastName"
component="input"
type="text"
placeholder="Last Name"
onChange={() => this.handleChange()}
/>
</div>
</div>
当handleChange被触发时,我想获取formvalues:
handleChange(){
//do calculation
console.log('handlechange',this.props.values)
}
此刻我正在获取this.props.values = undefined?如何获取表单值?
答案 0 :(得分:1)
input
。input.onChange
函数。formSelector
与react-redux
的{{1}}的{{1 }}来访问connect
中组件内的formProps(下面的工作示例已包含此功能)components / CustomInput.js
mapStateToProps
containers / Form.js
this.props