首页 > 解决方案 > React Checkbox 没有获得价值 onCheck

问题描述

React Checkbox 没有获得价值 onCheck 。我尝试了一个可接受的答案,并首先获得常量值,但它变得未定义(数据变量)

<TableCell>
    <Checkbox name="myCheckBox1" onChange={(e, data) => this.checkchange1('2', data.value)}/>
</TableCell>


checkchange1 = (e, data) => {
        console.log('it works');
        console.log(data.value);
    }

我错过了什么?

标签: reactjseventscheckbox

解决方案


要获取复选框的值,请尝试如下

<Checkbox name="myCheckBox1" value="checkedA" onChange={(e) => this.checkchange1(e)}/>
checkchange1 = (e) => {
    console.log(e.target.value); /* checkedA will be consoled here */
}

推荐阅读