我有一个下拉菜单作为选择城市我希望验证这样一种方式,当用户没有从下拉菜单中选择任何值时,它必须给出“请选择你的城市”的信息
我尝试过这种方式,但没有用:
[Required]
public IEnumerable<LocationInformation> AllLocations
@Html.ZurbLocationDropDownFor(model => model.AllLocations, Model.AllLocations, "twelve", "Select your city", Model.SelectedLocationId, addr)
请告诉我!!!
答案 0 :(得分:0)
我不知道MVC。但是使用JQuery可以按如下方式完成:
假设您的下拉列表中的id
为ddlCity
。
if($('ddlCity > [Selected]').length = 0)
{
alert("Please Select your City");
}
答案 1 :(得分:0)
AllLocations
是IEnumberable<SelectListItem>
,这就是您所需要的。
@Html.DropDownListFor(model => model.LocationsId, (IEnumerable<SelectListItem>)ViewBag.AllLocations, "Please select")