如何使用jquery从列表框中禁用多项选择?还是javascript?

我的页面中有一个列表框..

我需要禁用从列表框中选择多个项目?我正在做一些事情,比如选择一个项目并单击删除按钮我的页面从列表框中删除一个项目..但如果我选择多项目,它会抛出错误消息/.?

任何正文都可以帮助我解决如何从列表框中取消激活或禁用多个项目

最佳答案
您可以使用以下jQuery执行此操作:

$(function(){
  $("select[name='listServiceTypes']").removeAttr('multiple');
});

但是,在服务器端执行它会好得多.而不是使用Html.ListBox,最好使用Html.DropDownList:

<%=Html.DropDownList("listServiceTypes",new { style = "width: 500px;height:200px",size=4 }); %>

这消除了必须执行任何jQuery / JavaScript以删除多属性的需要,因为它产生几乎相同的HTML但没有多属性.如果size的值大于1,则浏览器会将其显示为多行列表框.

相关文章

1.第一步 设置响应头 header(&#39;Access-Control-Allow...
$.inArray()方法介绍 $.inArray()函数用于在数组中搜索指定的...
jquery.serializejson.min.js的妙用 关于这个jquery.seriali...
JS 将form表单数据快速转化为object对象(json对象) jaymou...
jQuery插件之jquery.spinner数字智能增减插件 参考地址:http...