Я пытаюсь получить event.target в методе onChange, поскольку в избыточной форме обновляются значения полей только после метода 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
как свойство объекта события.Что я делаю не так, как я могу это исправить?