how to retrieve radio button selected value and name. I used the selectedOption and it only retrieve the value. Thanks. App.js
const tuitions=[
{name:"In-state Resident", tuition: 1000, key:1 },
{name:"Out-state Resident",tuition: 2000, key: 2}
];
class App extends Component {
constructor(props){
super(props);
this.state={
};
}
_RadioClickHandler=(event)=>{
this.setState({
selectedOption:event.target.value
})
}
render() {
return (
<div className="App">
<form>
{tuitions.map(item=>(
<RadioGroup
value={item.value}
key={item.key}
name={item.name}
onChange={this._RadioClickHandler.bind(this)}
/>)
)}
<p>Display
<InstitutionList
selectedList={this.state.selectedList}
resident={this.state.selectedOption}
/>
</p>
//this.state.selectedOption only pass the value
RadioGroup.js
import React from 'react';
const radioGroup=(props)=>{
return (
<div>
<input
type="radio"
name="School"
value={props.value}
onChange={props.onChange}
/>
{props.name}
</div>
);
}
export default radioGroup;