gpt4 book ai didi

reactjs - React 中使用 ref 获取复选框的值

转载 作者:行者123 更新时间:2023-12-03 13:02:50 26 4
gpt4 key购买 nike

有没有办法在 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>
}
});

最佳答案

对于复选框,使用“checked”而不是“value”:

var MyForm = React.createClass({
save: function () {
console.log(this.refs.check_me.checked);
},

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>
}
});

结果:

enter image description here

关于reactjs - React 中使用 ref 获取复选框的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36833192/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com