2015-10-19 28 views
0

我的表單中有三個單選按鈕。每個rbutton都有自己的標籤,如下所示如何從html MVC獲取RadioButton的標籤

<form method="post"> 

     <input type="radio" name="radio" "onclick="removeField()"> 
     <label>Text1</label> 
      <br> 
     <input type="radio" name="radio" onclick="removeField()"> 
     <label>Text2</label> 
      <br /> 
     <input type="radio" name="radio" onclick="addField()"> 
     <b>Another</b> 
      <br /> 

如何獲取我的c#代碼標籤的radiobutton?

+0

無法理解你想達到的目標。 –

回答

1

您可以使單選按鈕的值與標籤相同。當您發佈的形式,它應該給你一個鍵/值對「無線電=文本1」(或任何

<form method="post"> 

     <input type="radio" name="radio" value="Text1" "onclick="removeField()"> 
     <label>Text1</label> 
      <br> 
     <input type="radio" name="radio" value="Text2" onclick="removeField()"> 
     <label>Text2</label> 
      <br /> 
     <input type="radio" name="radio" value="Another" onclick="addField()"> 
     <b>Another</b> 
    ... 

一些其他注意事項:

如果標籤包裝的單選按鈕,就成了點擊並且會切換單選按鈕確保在標籤標籤上放置'onclick'如果你這樣做

表單字段的名稱'radio'不是非法的,但我認爲它很複雜。按鈕代表你的viewmodel(或某物)的一個屬性,所以我建議把它稱爲'SelectedText'或其他類似的東西。