我希望能够在选中复选框并执行 onChange 方法后禁用该复选框。
我找到了一种方法来做到这一点,但是一旦检查了多个项目,只有最近检查的复选框被禁用。
禁用方法位于组件类中的渲染方法之前
Disable = id => {
document.getElementById(id).disabled = true;
//another method to execute onchange
};
<span>
<input
type="checkbox"
className="form-check-input"
onChange={this.Disable}
value=""
/>
</span>;
该复选框位于渲染方法内部。用户选中复选框后,该复选框需要自行选中并禁用
翻翻过去那场雪
慕容森
BIG阳
相关分类