我在一个组件中有一个星期几的单选按钮组。如果用户已经将某一天与他们的帐户关联,我希望该单选按钮被选中/选中。因此,如果他们之前保存了“星期一”,我将从父级获取它并将其存储在状态中,并希望在页面呈现时选择它。
我尝试按照React表单中选择框的设置方式进行设置,但似乎对于Fieldset不起作用。有什么想法吗?
我尝试按照React表单中选择框的设置方式进行设置,但似乎对于Fieldset不起作用。有什么想法吗?
constructor(props) {
super(props);
this.state = {
reportWeekday: "monday"
}
}
handleWeekdayChange(event){
this.setState({reportWeekday: event.target.value});
console.log(event.target.value);
}
<fieldset className="schedule-weekday" value={this.state.reportWeekday} onChange={this.handleWeekdayChange}>
<label for="sunday"><input type="radio" name="schedule-weekly-option" value="sunday" id="sunday" />Sunday</label>
<label for="monday"><input type="radio" name="schedule-weekly-option" value="monday" id="monday" />Monday</label>
<label for="tuesday"><input type="radio" name="schedule-weekly-option" value="tuesday" id="tuesday" />Tuesday</label>
<label for="wednesday"><input type="radio" name="schedule-weekly-option" value="wednesday" id="wednesday" />Wednesday</label>
<label for="thursday"><input type="radio" name="schedule-weekly-option" value="thursday" id="thursday" />Thursday</label>
<label for="friday"><input type="radio" name="schedule-weekly-option" value="friday" id="friday" />Friday</label>
<label for="saturday"><input type="radio" name="schedule-weekly-option" value="saturday" id="saturday" />Saturday</label>
</fieldset>