【发布时间】:2017-02-20 10:34:17
【问题描述】:
我使用 XUL,我有两个 hbox,每个都有一个复选框:
<hbox id="hBox1">
<label value="label1" style="width:15ex" />
<spacer style="width:5px" />
<checkbox id="checkBox1" style="width: 2ex" />
</hbox>
<hbox id="hBox2">
<label value="label2" style="width:15ex" />
<spacer style="width:5px" />
<checkbox id="checkBox2" style="width: 2ex" />
</hbox>
我想要这种行为:两个复选框中只有一个可以被选中,即如果用户选中一个复选框而另一个被选中,那么第二个复选框必须自动取消选中
我试过这个:
<checkbox id="checkBox1" style="width: 2ex" onchange="if (this.checked) document.getElementById('checkBox2').checked = false" />
<checkbox id="checkBox2" style="width: 2ex" onchange="if (this.checked) document.getElementById('checkBox1').checked = false" />
但它不起作用
【问题讨论】: