Я пытаюсь выбрать несколько значений из выбранных полей, но я могу выбрать только одно поле, и я получаю данные из API, и в конечной точке API я могу выбрать несколько пользователей, например user=1,2,3
, и я также хочу выбрать нескольких пользователей в ответ. JS вот мой код.
Это форма
<select
multiple={true}
onChange={this.handleChange}
value={this.state.selectedOptions}
className="form-control btn-block"
id="exampleFormControlSelect2 btn-block"
style={{
width: "200px",
color: "rgba(19, 183, 96, 1.0)"
}}
name="idd"
>
{this.state.movies.map(c => (
<option value={c.pk}>{c.user1}</option>
))}
</select>
Вот дескриптор события и выборки данных
handleChange(event) {
//this.setState({value: event.option});
this.setState({
value: Array.from(event.target.selectedOptions, item => item.value)
});
}
// Get Data From Backend
async componentDidMount() {
try {
const res = await fetch(config.apiUrl.reportModel);
const movies = await res.json();
// console.log(report);
this.setState({
movies
});
} catch (e) {
console.log(e);
}
}
Пожалуйста, помогите, я застрял здесь, и я не знаю, как это решить