class App extends Component{
constructor(props){
super(props)
this.handleChange = this.handleChange.bind(this);
this.state = {
radioValue:''
}
}
handleChange(e){
this.setState({
radioValue:e.target.value
}
)
}
render(){
const{radioValue}=this.state;
return(
<div>
<p>gender:</p>
<label>
male:
<input
type="radio"
value="male"
checked={radioValue==='male'}
onChange={this.handleChange}/>
</label>
<label>
female:
<input
type="radio"
value="female"
checked={radioValue==='female'}
onChange={this.handleChange}/>
</label>
</div>
)
}
}
ReactDOM.render(
<App/>,
document.getElementById('app')
)
react 表单元素radio
最新推荐文章于 2023-08-14 16:25:54 发布