【问题标题】:Selecting radio buttons in a row or a column in table选择表格中一行或一列中的单选按钮
【发布时间】:2018-06-25 13:11:40
【问题描述】:
我有以下标记:
<table>
<tr>
<td><input type="radio" name="radio"></td>
<td><input type="radio" name="radio"></td>
<td><input type="radio" name="radio"></td>
</tr>
<tr>
<td><input type="radio" name="radio"></td>
<td><input type="radio" name="radio"></td>
<td><input type="radio" name="radio"></td>
</tr>
<tr>
<td><input type="radio" name="radio"></td>
<td><input type="radio" name="radio"></td>
<td><input type="radio" name="radio"></td>
</tr>
</table>
这是一个 3x3 的表格,其中包含 9 个单选按钮。我想对其进行配置,以便我可以:
- 每行选择仅 1 个单选按钮或
- 每列仅选择 1 个单选按钮
如果没有任何 JavaScript,这可能吗?谢谢!
【问题讨论】:
标签:
javascript
html
css
radio-button
【解决方案1】:
您可以使行/列中的输入(取决于您想要什么)具有相同的名称,以便只能检查其中一个。
每行一个
<table>
<tr>
<td><input type="radio" name="radio1"></td>
<td><input type="radio" name="radio1"></td>
<td><input type="radio" name="radio1"></td>
</tr>
<tr>
<td><input type="radio" name="radio2"></td>
<td><input type="radio" name="radio2"></td>
<td><input type="radio" name="radio2"></td>
</tr>
<tr>
<td><input type="radio" name="radio3"></td>
<td><input type="radio" name="radio3"></td>
<td><input type="radio" name="radio3"></td>
</tr>
</table>
每列一个
<table>
<tr>
<td><input type="radio" name="radio1"></td>
<td><input type="radio" name="radio2"></td>
<td><input type="radio" name="radio3"></td>
</tr>
<tr>
<td><input type="radio" name="radio1"></td>
<td><input type="radio" name="radio2"></td>
<td><input type="radio" name="radio3"></td>
</tr>
<tr>
<td><input type="radio" name="radio1"></td>
<td><input type="radio" name="radio2"></td>
<td><input type="radio" name="radio3"></td>
</tr>
</table>