在 React 中使用 ref 获取复选框的值 [英] Get the value of checkbox using ref in React
本文介绍了在 React 中使用 ref 获取复选框的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有办法在 React 中使用 ref 获取复选框的值.正常方式返回值总是打开"给我.
var MyForm = React.createClass({保存:函数(){控制台日志(this.refs.check_me.value);},渲染:函数(){返回 <div><h1>MyForm</h1><div className="复选框"><标签><input type="checkbox" ref="check_me"/>对我进行检查标签>
<button className="btn btn-default" onClick={this.save}>提交</button>
}});
解决方案
对于复选框,使用checked"而不是value":
var MyForm = React.createClass({保存:函数(){控制台日志(this.refs.check_me.checked);},渲染:函数(){返回 <div><h1>MyForm</h1><div className="复选框"><标签><input type="checkbox" ref="check_me"/>对我进行检查标签>
<button className="btn btn-default" onClick={this.save}>提交</button>