【发布时间】:2021-05-14 18:30:11
【问题描述】:
复选框默认选中如果默认选中此复选框,则应自动将其推入 addtess_type 数组。 https://react-jkrrcb.stackblitz.io演示
handleInputChangeDom = (event) => {
const target = event.target;
var value = target.value;
const Address_type = this.state.Address_type;
if (event.target.checked) {
Address_type.push(event.target.value);
} else {
let index = Address_type.indexOf(event.target.value);
Address_type.splice(index, 1);
}
this.setState({
Address_type: Address_type,
});
};
【问题讨论】:
-
请添加更多代码sn-ps。很难检查你的哪个数组有默认检查。如果可能,请添加整个组件或制作工作演示,以便我们更好地查看。谢谢
-
我有 2 个复选框。其中之一是默认选中的。因此,如果默认选中复选框,则应自动将其推送到数组。
-
您提到该复选框默认选中并且您想将其推送到数组中,那么
handleInputChangeDom方法的用途是什么?这看起来像一个事件侦听器,它与您的要求有什么关系? -
兄弟,这是我用来将复选框推送到 adress_type 数组的事件。但这对于未选中的复选框来说效果很好,但是如果默认情况下选中了该复选框,则这是行不通的。
-
@PriyankKachhela 请检查我是否添加了一些代码和一个实时项目。