Reactjs 获取react js中复选框的值
如何获取react js中复选框的值,它总是返回false(布尔值) 这是我的代码片段Reactjs 获取react js中复选框的值,reactjs,checkbox,Reactjs,Checkbox,如何获取react js中复选框的值,它总是返回false(布尔值) 这是我的代码片段 export default class CreateMateriel extends Component { constructor(props) { super(props); this.onChangeEtat = this.onChangeEtat.bind(this); this.state = { etat: false onCha
export default class CreateMateriel extends Component {
constructor(props) {
super(props);
this.onChangeEtat = this.onChangeEtat.bind(this);
this.state = {
etat: false
onChangeEtat(e) {
this.setState({
etat: e.target.value
});
html代码部分
<input type="checkbox" className="form-control" value={this.state.etat}
onChange={!this.onChangeEtat}/>
有人有想法吗?您可以使用e.target.checked
:
onChangeEtat(e) {
this.setState({
etat: e.target.checked
});
}
onChange={this.onchangetat}
和onchangetat(e){this.setState({etat:e.target.checked});
谢谢@ShivamJha onchangetat(e){this.setState({etat:e.target.checked});console.log(e.target.checked)}把它放在一个回复中,这样我就可以给出正确的答案了