似乎onChange仍然被打破(参考类似的问题here)。 onChange会触发,但是你不能使用event.target.value作为event.target在具有value属性的元素的父元素上。例如,我有这样的事情:
<ToggleButtonGroup type="radio" name="detect" defaultValue={1} onClick={event => this.onInputMethodChange(event.target)}>
<ToggleButton value={1}>Translate</ToggleButton>
<ToggleButton value={2}>Detect</ToggleButton>
</ToggleButtonGroup>
当我在console.log(event.target)时,我得到一个标签元素,但值在输入元素上。
<label>
<input value="2" >
</label>
有没有办法获得这个输入值?这不是理想的,但我至少可以使用它。谢谢!