我有这个功能
handleChangeButton = (e) => {
alert(e.target.value)
this.props.setFieldValue('degreeLevel', e.target.value);
}
在我的组件渲染中,我有
<div className="twelve columns">
<p>Degree Level</p>
<Button
variant="raised"
label="Default"
onClick = { this.handleChangeButton }
value="Doctorate"
>
Doctorate
</Button>
<Button variant="raised" label="Default">
Masters
</Button>
<Button variant="raised" label="Default">
Undergraduate
</Button>
</div>
所以,我想要做的是,当我单击Doctorate
按钮时,它应该this.props.setFieldValue
是我表单degreeLevel
中的字段之一。Formik
当我单击按钮时,警报会告诉我undefined
,这意味着它没有读取 value Doctorate
。
如何e.target.value
读取按钮的值?