Hug*_*lva 26
使用该defaultChecked属性,可用于<input type="checkbox">和<input type="radio">- https://reactjs.org/docs/uncontrolled-components.html#default-values
<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" />
Run Code Online (Sandbox Code Playgroud)
有时可以通过删除 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>
Run Code Online (Sandbox Code Playgroud)
来源:https : //magnusbenoni.com/radio-buttons-react/
| 归档时间: |
|
| 查看次数: |
16931 次 |
| 最近记录: |