【发布时间】:2011-04-13 05:43:49
【问题描述】:
是否可以在 ASP.NET MVC 中创建一个下拉框,在下拉列表中的每个项目旁边都有一个复选框?
我知道这听起来很简单,在 web 表单中或使用 Telik 这会很简单,但我不知道如何在基本的 HTML 中实现相同的东西。
谢谢
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-2 combobox checkbox drop-down-menu
是否可以在 ASP.NET MVC 中创建一个下拉框,在下拉列表中的每个项目旁边都有一个复选框?
我知道这听起来很简单,在 web 表单中或使用 Telik 这会很简单,但我不知道如何在基本的 HTML 中实现相同的东西。
谢谢
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-2 combobox checkbox drop-down-menu
下拉菜单的每个元素都有一个复选框?这不是 HTML 的标准元素,你为什么需要它?您需要一个多重选项:
http://www.htmlcodetutorial.com/forms/_SELECT_MULTIPLE.html(第一个)
【讨论】:
您可以使用名为 DropDownCheckList 的 jQuery 插件来获得具有多选选项的下拉列表所需的效果。
很简单,你只需要创建一个html列表框并调用jQuery插件来扩展列表框。
<script type="text/javascript">
$(document).ready(function() {
$("#listbox").dropdownchecklist();
}
</script>
<select id="listbox" multiple="multiple">
<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
</select>
http://dropdown-check-list.googlecode.com/svn/trunk/doc/dropdownchecklist.html
【讨论】: