我有一个有n行的HTML表。每行有一个名称和3个单选按钮。我要做的是,每行必须有一个选中的单选按钮。但是,当我在第一行选择一个单选按钮并在第二行选择另一个单选按钮时,第一个单选按钮变为未选中。我知道问题是与单选按钮的名称属性,但我不知道如何解决它。我该怎么办?提前谢谢你。
这是我的代码。
echo '<table>';
list($cols,) = $xlsx->dimension();
foreach( $xlsx->rows() as $k => $r) {
echo '<tr>';
echo '<td>'.$k.'</td>';
echo '<td>'.$name.'</td>';
echo '<td><Input type = "Radio" Name ="vote" value= "pacada"></td>';
echo '<td><Input type = "Radio" Name ="vote" value= "toledo"></td>';
echo '<td><Input type = "Radio" Name ="vote" value= "undecided1" checked></td>';
echo '</tr>';
}
echo '</table>';
为名称添加一个变量:
$row = 0;
foreach(...) {
$row++
...
echo '<td><Input type = "Radio" Name ="vote' . $row . '" value= "pacada"></td>';
...