上网找了一下下拉多选方面的插件,其中发现jquery.multiSelect是比较容易使用的一款,具体在文件附件里
下面用一个小例子说明一下:
需要在页面中引入这些文件,jquery.js,jquery.bgiframe.min.js,jquery.multiSelect.js,jquery.multiSelect.css
html片段:
- <form id="companyTypeForm" method="post" name="companyTypeForm" action="companyType.do?method=save">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td>类型名称:</td>
- <td>
- <input type="text" name="name" />
- </td>
- <td>拥有角色:</td>
- <td>
- <select id="roleIds" name="roleIds" style="width:180px" multiple="multiple">
- <c:forEach items="${roleList }" var="role">
- <option value="${role.id }">${role.name }</option>
- </c:forEach>
- </select>
- <font color="red" id="errRed"></font>
- </td>
- </tr>
- <tr>
- <td colspan="4">
- <input name="save" type="submit" value="保存" />
- <input name="reset" type="reset" value="重置" />
- </td>
- </tr>
- </table>
- </form>
js片段:
- $(document).ready( function() {
- $("#roleIds").multiSelect({
- selectAll: false,
- oneOrMoreSelected: '*',
- selectAllText: '全选',
- noneSelected: '请选择'
- }, function(){ //回调函数
- if($("[name='roleIds']:checked").length > 0)
- {
- $("#errRed").empty();
- }
- else
- {
- $("#errRed").text("请选择");
- }
- });
- });
就这么简单的就用起来了!
博客:http://wang-min-zhao-sina-com.iteye.com/blog/1467204
相关推荐
ASP.NET 下拉多选控件是一种常见的Web开发组件,它允许用户在下拉菜单中选择一个或多个选项。这种控件在数据输入、过滤或设置首选项时非常有用,尤其适用于空间有限或需要简洁界面的设计。在ASP.NET框架中,我们可以...
下拉多选插件ySelect.js.rar 下拉多选插件ySelect.js.rar 下拉多选插件ySelect.js.rar 下拉多选插件ySelect.js.rar 下拉多选插件ySelect.js.rar 下拉多选插件ySelect.js.rar 下拉多选插件ySelect.js.rar 下拉多选...
在C# Winform开发中,有时我们需要创建一个功能丰富的下拉多选控件,以满足更复杂的用户交互需求。这个自定义控件是基于标准的ComboBox控件进行重定义和扩展,提供了许多实用的功能,包括单选/多选、显示多列数据、...
在这个类中,我们可以添加一个`ComboBox`和一个`ListBox`控件,然后通过代码逻辑将它们组合起来,以达到下拉多选的效果。 2. **界面设计**: 在`UserControl`上布局`ComboBox`和`ListBox`,并设置适当的属性,如`...
继承自C# Winform中ComboBox的下拉多选控件,操作简单,效果非常好 1、多选。 2、可绑定List,DataTable,Dictionary类型的数据源。 3、在下拉列表中可显示自定义的多列数据。 4、可在下拉列表中通过输入关键字,...
在ExtJS中,"下拉多选树"(Combobox Tree)是一种结合了下拉框和树形结构的组件,它允许用户在下拉菜单中选择多个树节点,提供了一种高效且直观的用户交互方式。 1. **下拉树组件**:在ExtJS中,树形组件...
excel VB 实现下拉多选功能
下面将详细阐述如何在Layui框架下实现下拉多选功能,并探讨其相关的知识点。 1. Layui的基本概念 Layui 是一套采用自身模块规范编写的前端 UI 框架,它对 Bootstrap 进行了全面的汉化和组件优化,适用于后台管理、...
本文将深入探讨如何使用jQuery实现一个功能丰富的下拉多选组件,包括左右选择和移除功能。 首先,`jQuery multiselect` 是一种常见的实现下拉多选的解决方案。它允许用户在下拉框中选择多个选项,同时提供了自定义...
"下拉多选美化插件"就是这样一个工具,它专为HTML下拉选择框提供了样式美化和多选功能,极大地提升了用户交互体验。 这个插件的核心功能包括: 1. **样式美化**:传统的HTML `<select>` 元素样式单一,而该插件...
在C# WinForm开发中,有时我们需要创建具有更...这样,我们就创建了一个具备全选/全取消功能的C# WinForm下拉多选自定义控件。这个控件可以方便地集成到各种WinForm应用程序中,提高开发效率,提供更好的用户交互体验。
Extjs 模拟下拉多选checkbox
"多选下拉列表"和"复选下拉列表"是常见的组件,用于提供用户在一组选项中进行多个选择的功能。这些组件通常用于数据筛选、配置设置或信息录入等场景。本主题将深入探讨基于jQuery的多选下拉列表插件及其应用。 1. *...
本主题涉及的是一个基于jQuery的下拉多选复选框插件,该插件能够提供用户友好的界面,方便用户在下拉菜单中进行多选操作,尤其适用于后台数据管理或前端交互场景。下面将详细介绍这个插件及其相关的知识点。 1. **...
在网页开发中,下拉多选菜单是一种常见的交互元素,用于提供用户选择多个选项的功能。在本案例中,我们关注的是使用jQuery库实现这一功能。jQuery是一个强大的JavaScript库,它简化了HTML文档遍历、事件处理、动画...
Layui是一个流行的JavaScript框架,它提供了丰富的UI组件,其中包括下拉多选的功能。本篇文章将详细讲解如何使用Layui实现下拉多选,并探讨其相关特性。 首先,Layui的下拉多选组件通常用于创建具有多种选择的下拉...
"asp.net 自定义下拉多选控件"就是一个这样的组件,它允许用户在下拉菜单中进行多选操作,极大地提高了数据输入的效率。这个控件是基于流行的JavaScript库JQuery构建的,因此能够充分利用其强大的DOM操作和事件处理...
下拉多选列表是用户界面设计中常见的交互元素,它允许用户从一组预设选项中选择多个项目。在Java编程中实现这样的功能,通常会涉及到 Swing 或 JavaFX 这样的图形用户界面(GUI)库。这里,我们有一个名为"下拉多选...
因为项目的需求,要求使用下拉多选来实现多个分类,网上搜了很多,包括jquery的select2,以及http://dotansimha.github.io/angularjs-dropdown-multiselect/docs/#/main里面的Basic Settings Example,可能是不会...