我想知道当单选按钮被选中时,它会取消选中其他对象单选按钮。我有一个对象,并且为每个对象选项创建单选按钮。
例如,对于 id=SG,创建了两个单选按钮,如果未选中,则将 bank 设置为默认选中,否则将相应的选定单选值设置为选中。
我被困在了litelement中。
对于生成的每个obj
单选选项,默认情况下会选中第一个选项,但如果我检查credit
obj 的选项SG
,它会取消选中默认选项 TH
const obj= [{
id: "SG",
options: ["bank", "credit"]
},
{
id: "TH",
options: ["bank","debit"]
}
];
render(){
${obj.map((e)=>{
return html`
<form>
${obj.options.map((option_value)=>{
return html`
<input class="form-check-input" name="sending-${country.id}" type="radio" id="provider-send-${option_value}" value=${option_value} ?checked=${option === 'bank'} >
<label class="form-check-label">
${option_value}
</label><br>
`})}
</form>
})`;
}
对于每个 obj,如果为某个 obj 检查特定收音机,则应检查默认收音机选项