【发布时间】:2017-11-03 04:48:09
【问题描述】:
我认为这是一个非常愚蠢的怀疑,但我被困在这个...... 我有多个单选按钮,我想在单击另一个单选按钮后立即取消选中所有单选按钮。 我怎样才能在反应中实现它?
var options = [{id:1,nm:"Appointment fixed"},{id:2,nm:"Call later"},{id:3,nm:"Wrong number"},{id:4,nm:"Don't call again"},{id:5,nm:"Call later"}];
{options.map((item,i) => {
return (
<div onChange={(i)=>this.callOptions(i)}>
<label className="radio-inline"><input type="radio" value={i} ref={'ref_' + i} value={item.id}/>{item.nm}</label>
</div>
)
})}
【问题讨论】:
-
你是说点击某个按钮应该取消选择所有按钮或除选定按钮之外的所有按钮?
-
请看看我更新的答案。我已经为你完成的其他一些失误添加了详细信息。
标签: javascript html reactjs radio-button