0

我有一个包含 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>';
4

1 回答 1

0

在名称中添加一个变量:

$row = 0;
foreach(...) {
    $row++
    ...
    echo '<td><Input type = "Radio" Name ="vote' . $row . '" value= "pacada"></td>';
    ...

这样所有行都将具有不同的名称。

于 2012-12-23T18:18:19.907 回答