如何从html MVC中获得RadioButton的标签

本文关键字:RadioButton 标签 html MVC | 更新日期: 2023-09-27 18:18:24

我的表单中有三个单选按钮。每个按钮都有自己的标签,如下所示

 <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#代码单选按钮的标签上?

如何从html MVC中获得RadioButton的标签

您可以使单选按钮的值与标签的文本相同。当你发布表单时,它应该给你一个键/值对'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'或其他什么。