<div class="form-group">
<div class="controls">
<label class="required" asp-for="Designation"></label> <span class="danger" asp-validation-for="Designation"></span>
<select id="Designation" name="Designation" class="form-control" asp-for="Designation" required>
<option value="0" selected>Please select a Designation</option>
@foreach (var item in designation list)
{<option value="@item.DesignationName">@item.DesignationName</option>
}
</select></div> 这是我的html下拉列表,在这里获取所有员工的数据,这很好,我的问题是,在select语句中输入所需的进行验证,并且它不工作,因为它在字段未填充时不显示任何消息,.How可以解决这个问题吗?
我需要当没有选择指定时,它在表单上显示字段所需的信息
发布于 2022-06-17 06:53:49
尝试在第一个标记中使用空值,因为必需的操作是针对空元素的。如果需要,您可以参考文档。
<div class="form-group">
<div class="controls">
<label class="required" asp-for="Designation"></label>
<span class="danger" asp-validation-for="Designation"></span>
<select id="Designation" name="Designation" class="form-control" asp-for="Designation" required>
<option value="" selected>Please select a Designation</option>
@foreach (var item in designation list)
{
<option value="@item.DesignationName">@item.DesignationName</option>
}
</select>
</div>
</div>https://stackoverflow.com/questions/72655298
复制相似问题