我的表单中有三个单选按钮。每个按钮都有自己的标签,如下所示
<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#代码单选按钮的标签上?
您可以使单选按钮的值与标签的文本相同。当你发布表单时,它应该给你一个键/值对'radio=Text1'(或其他)。
<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>
...
附加说明:
如果label包装了单选按钮,它将变为可点击的,并将切换单选按钮。如果你这样做的话,一定要在标签标签上加上'onclick'。
名称'radio'的表单字段是不合法的,但我认为它是复杂的。那个单选按钮代表你的视图模型(或其他东西)的属性所以我建议把它命名为'SelectedText'或其他什么。