提问人:Laz 提问时间:11/7/2023 更新时间:11/7/2023 访问量:44
Blazor 下拉列表更改仅通过键盘触发,而不是鼠标触发
Blazor Dropdown onchange only triggering via keyboard, not mouse
问:
我有一个非常奇怪的问题。我正在使用 blazor .net 8,并且有一个简单的下拉列表和 onchange 事件。
<select @onchange="SelectedChanged">
<option value="1">1</option>
<option value="2">2</option>
</select>
@code {
public void SelectedChanged(ChangeEventArgs e)
{
}
}
仅当我使用键盘键更改下拉列表时才会触发 SelectedChanged 事件(聚焦于它,然后是向上/向下箭头)。
如果我用鼠标单击它,然后单击其中一个选项,它不会触发。
最终,这应该有效,对吧?如果我将下拉列表更改为“多个”下拉列表:
<select @onchange="SelectedChanged" multiple>
然后,通过鼠标,onchange 没有问题。其他控件(如按钮等)在用鼠标单击时也会触发 onchange。
答: 暂无答案
评论