Asp.net

如何將組名應用於 asp.net 中的 HTML 單選按鈕?

  • November 29, 2019

誰能告訴我如何將組名應用於 html(輸入)單選按鈕控制項,以便我可以選擇任何一個可用的單選按鈕?

我在桌子上有輸入收音機。每行包含兩個收音機,如下所示。我想從每一行中選擇一個。但我只能在所有行上的所有單選按鈕中選擇一個單選按鈕。

<input name="radiobutton" type="radio" value="radiobutton" />Option1
<input name="radiobutton" type="radio" value="radiobutton" />Option2

為了在每一行上選擇一個單選按鈕,我必須做出什麼改變?

謝謝,~kaps

據我所知,HTML 中的單選按鈕沒有組名。它們的 HTML“名稱”屬性組名。

驗證每個單選按鈕是否具有唯一的“值”屬性非常重要。否則無法判斷選擇了哪些重複值:

<input name="radiobutton" type="radio" value="radiobutton1" />Option1 
<input name="radiobutton" type="radio" value="radiobutton2" />Option2 

此範例允許您為每個表行僅選擇一個單選按鈕。您必須為所有單選按鈕提供相同的 Name= 才能創建一個相互排斥的組。

<form>

<table>
<tr><td>
   <!-- Can choose only one of these two. -->
   <input name="group1" type="radio" value="1a" />Option1 
   <input name="group1" type="radio" value="1b" />Option2 
</td></tr>
<tr><td>
   <!-- Can choose only one of these two. -->
   <input name="group2" type="radio" value="2a" />Option1 
   <input name="group2" type="radio" value="2b" />Option2 
</td></tr>
</table>

</form>

引用自:https://stackoverflow.com/questions/2091574