2016-05-17 155 views
0

我有以下HTML:單選按鈕不工作(可同時選擇多個單選按鈕)

<table> 
 
    <tr> 
 
     <td>Sys/Prod/Proc :</td> 
 
     <td width="10px"></td> 
 
     <td><input type="radio" value="A"/></td> 
 
     <td width="10px"></td> 
 
     <td><input type="text" class="form-control"/></td> 
 
    </tr> 
 
    <tr height="10px"></tr> 
 
    <tr> 
 
     <td>Sub-Sys/Prod/Proc :</td> 
 
     <td width="10px"></td> 
 
     <td><input type="radio" value="B"/></td> 
 
     <td width="10px"></td> 
 
     <td><input type="text" class="form-control"/></td> 
 
    </tr> 
 
    <tr height="10px"></tr> 
 
    <tr> 
 
     <td>Component :</td> 
 
     <td width="10px"></td> 
 
     <td><input type="radio" value="C"/></td> 
 
     <td width="10px"></td> 
 
     <td><input type="text" class="form-control"/></td> 
 
    </tr> 
 
</table>

單選按鈕我按預期的方式不起作用。現在我可以一次選擇多個單選按鈕而不是一個。我該如何解決這個問題?

+0

這是預期的行爲,如果多個無線輸入具有不同的'name'屬性。 – Anthony

回答

4

每個單選按鈕需要具有相同的name屬性,以便它們以互斥方式進行操作。

<table> 
 
    <tr> 
 
    <td>Sys/Prod/Proc :</td> 
 
    <td width="10px"></td> 
 
    <td><input type="radio" name="radio" value="A" /></td> 
 
    <td width="10px"></td> 
 
    <td><input type="text" class="form-control" /></td> 
 
    </tr> 
 
    <tr height="10px"></tr> 
 
    <tr> 
 
    <td>Sub-Sys/Prod/Proc :</td> 
 
    <td width="10px"></td> 
 
    <td><input type="radio" name="radio" value="B" /></td> 
 
    <td width="10px"></td> 
 
    <td><input type="text" class="form-control" /></td> 
 
    </tr> 
 
    <tr height="10px"></tr> 
 
    <tr> 
 
    <td>Component :</td> 
 
    <td width="10px"></td> 
 
    <td><input type="radio" name="radio" value="C" /></td> 
 
    <td width="10px"></td> 
 
    <td><input type="text" class="form-control" /></td> 
 
    </tr> 
 
</table>