首页 > 解决方案 > 如果未选择任何内容,则自动对焦于多选下拉列表

问题描述

我有一个多选下拉列表,定义如下:

@Html.DropDownListFor(model => model.Members, Enumerable.Empty<SelectListItem>(), new { @class = "form-control", @multiple = "multiple", autofocus = "autofocus"})

请注意,成员的定义如下:

 [Required(ErrorMessage = "Please select a member")]
    public List<int> Members { get; set; }

当用户填写表单并点击提交时,如果多选下拉列表没有选择任何内容,则不会将焦点设置在元素上。

请注意,我正在使用 ajax 调用来动态填写下拉列表的名称、值对。

标签: jqueryasp.net-mvcmulti-selectjquery-ui-multiselect

解决方案


推荐阅读