我正在尝试在onChange方法中获取event.target,因为redux表单仅在onChange方法之后才更新字段值,并且我需要在onChange方法中更新本地状态,所以我尝试了以下方法:
resetFields(e) {
const { formPrefix } = this.props;
const radioButton = e.target;
if (radioButton .name === 'isChosen' && radioButton .value === false) {
this.setState({ showSimuleringResultat: codes.NOTCHOSEN});
}
}
但是,这没有用,我还试图将事件显式传递给处理程序方法,如下所示:
onChange={e => this.resetFields(e)}
但是,即使那样也没有用。在这两种情况下,我仅将preventDefault
作为事件对象的属性。我在做错什么,该如何解决?