2015-10-19 27 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'或其他类似的东西。