如何在默认情况下检查单选按钮?

时间:2017-07-13 06:07:18

标签: reactjs

如果初始值为真,如何检查单选按钮?

4 个答案:

答案 0 :(得分:17)

使用适用于defaultChecked<input type="checkbox"> - https://reactjs.org/docs/uncontrolled-components.html#default-values

<input type="radio">媒体资源
<input type="radio" name="radio-group" value="1" defaultChecked />
<input type="radio" name="radio-group" value="2" />
<input type="radio" name="radio-group" value="3" />

答案 1 :(得分:4)

checked属性添加到您的单选按钮,例如checked={field.input.value}。 [JS Bin]

答案 2 :(得分:1)

添加defaultChecked应该是这里的想法,而不是检查值。

答案 3 :(得分:0)

有时可以通过删除name属性并使用条件检查值来解决此问题:

    <li>
      <label>
        <input
          type="radio"
          value="medium"
          checked={this.state.size === "medium"}
          onChange={this.handleChange}
        />
        Medium
      </label>
    </li>

    <li>
      <label>
        <input
          type="radio"
          value="large"
          checked={this.state.size === "large"}
          onChange={this.handleChange}
        />
        Large
      </label>
    </li>

来源:https://magnusbenoni.com/radio-buttons-react/