一个表单中的多个单选按钮组

Ale*_*exG 83 html forms radio-group

是否可以在一个表单中有多个单选按钮组?通常选择一个按钮取消选择前一个按钮,我只需要取消选择一个组.

<form>
    <fieldset id="group1">
        <input type="radio" value="">
        <input type="radio" value="">
    </fieldset>

    <fieldset id="group2">
        <input type="radio" value="">
        <input type="radio" value="">
        <input type="radio" value="">
    </fieldset>
</form>
Run Code Online (Sandbox Code Playgroud)

pan*_*ijs 150

设置相等的name属性以创建组;

<form>
  <fieldset id="group1">
    <input type="radio" value="value1" name="group1">
    <input type="radio" value="value2" name="group1">
  </fieldset>

  <fieldset id="group2">
    <input type="radio" value="value1" name="group2">
    <input type="radio" value="value2" name="group2">
    <input type="radio" value="value3" name="group2">
  </fieldset>
</form>
Run Code Online (Sandbox Code Playgroud)

  • 插入您自己的值 (19认同)

小智 11

这很简单,您需要保留每个收音机输入组的不同名称。

      <input type="radio" name="price">Thousand<br>
      <input type="radio" name="price">Lakh<br>
      <input type="radio" name="price">Crore
      
      </br><hr>

      <input type="radio" name="gender">Male<br>
      <input type="radio" name="gender">Female<br>
      <input type="radio" name="gender">Other
Run Code Online (Sandbox Code Playgroud)


Kun*_*ngh 10

只需做一件事,我们就需要为相同类型设置name属性。例如

请尝试以下方法:

<form>
    <div id="group1">
        <input type="radio" value="val1" name="group1">
        <input type="radio" value="val2" name="group1">
    </div>
</form>
Run Code Online (Sandbox Code Playgroud)

而且我们也可以做到这一点在angular1,角2或jQuery中也。

<div *ngFor="let option of question.options; index as j">
<input type="radio" name="option{{j}}" value="option{{j}}" (click)="checkAnswer(j+1)">{{option}}
</div>  
Run Code Online (Sandbox Code Playgroud)