@page "/"
@using System
@inject IJSRuntime Js
<label>Html Multiple Select, Choosed Item: @(string.Join(",", ChoosedMultipleItem))</label>
<br />
<select @ref=RefMultipleSelect multiple @onchange=ChangedMultipleSelect>
<option>Turkey</option>
<option>Azerbaijan</option>
<option>Germany</option>
<option>Italy</option>
<option>France</option>
</select>
@code {
ElementReference RefMultipleSelect;
public IList<string> ChoosedMultipleItem { get; set; } = new List<string>();
async void ChangedMultipleSelect()
{
ChoosedMultipleItem = await Js.InvokeAsync<IList<string>>("getSelectedValues", new object[] {RefMultipleSelect});
await InvokeAsync(StateHasChanged);
}
}