我想做带有输入字段的下拉列表。我使用 Blazor 客户端框架。
这是我的代码
<div>
<datalist id="suggestions">
@if (cityList != null)
{
@foreach (var city in cityList)
{
<option value="@city.CityName">@city.CityName</option>
}
}
</datalist>
<input autoComplete="on" list="suggestions" />
</div>
这是工作,但如果我尝试在输入中打印不存在的值 - 结果是好的。我需要阻止选择不存在的元素。我怎么能用datalist做到这一点?或者也许我需要使用选择 - 选项?提前致谢!