有什么方法可以在 React 中使用 ref 获取复选框的值。正常的方式总是向我返回值“on”。
var MyForm = React.createClass({
save: function(){
console.log(this.refs.check_me.value);
},
render: function(){
return <div><h1>MyForm</h1>
<div className="checkbox">
<label>
<input type="checkbox" ref="check_me" /> Check me out
</label>
</div>
<button className="btn btn-default" onClick={this.save}>Submit</button>
</div>
}
});
原文由 John 发布,翻译遵循 CC BY-SA 4.0 许可协议
对于复选框,使用“checked”而不是“value”:
因此: