У меня есть раскрывающийся список, как "Выбрать город", который я хочу проверить, таким образом, что, когда пользователь не выбирает какое-либо значение из раскрывающегося списка, он должен указывать сообщение "Пожалуйста, выберите свой город",
Я пробовал этот путь, но бесполезен:
[Required]
public IEnumerable<LocationInformation> AllLocations
@Html.ZurbLocationDropDownFor(model => model.AllLocations, Model.AllLocations, "twelve", "Select your city", Model.SelectedLocationId, addr)
Pls препятствовало мне знать !!!
Где AllLocations
является IEnumberable<SelectListItem>
это то, что вам нужно.
@Html.DropDownListFor(model => model.LocationsId, (IEnumerable<SelectListItem>)ViewBag.AllLocations, "Please select")
Я не знаю MVC. Но с помощью JQuery это можно сделать следующим образом:
Предположим, что id
вашего выпадающего списка - ddlCity
.
if($('ddlCity > [Selected]').length = 0)
{
alert("Please Select your City");
}