`

转兄弟博客 下拉多选

 
阅读更多

上网找了一下下拉多选方面的插件,其中发现jquery.multiSelect是比较容易使用的一款,具体在文件附件里

 

下面用一个小例子说明一下:

 

需要在页面中引入这些文件,jquery.js,jquery.bgiframe.min.js,jquery.multiSelect.js,jquery.multiSelect.css

 

html片段:

Java代码  收藏代码
  1. <form id="companyTypeForm" method="post" name="companyTypeForm" action="companyType.do?method=save">  
  2.   <table width="100%" border="0" cellspacing="0" cellpadding="0">  
  3.   <tr>  
  4.     <td>类型名称:</td>  
  5.     <td>  
  6.       <input type="text" name="name" />  
  7.     </td>  
  8.     <td>拥有角色:</td>  
  9.     <td>  
  10.         <select id="roleIds" name="roleIds" style="width:180px" multiple="multiple">  
  11.             <c:forEach items="${roleList }" var="role">  
  12.                 <option value="${role.id }">${role.name }</option>  
  13.             </c:forEach>  
  14.         </select>  
  15.                 <font color="red" id="errRed"></font>        
  16.      </td>  
  17.   </tr>  
  18.     
  19.   <tr>  
  20.     <td colspan="4">  
  21.         <input name="save" type="submit" value="保存" />  
  22.         <input name="reset" type="reset" value="重置" />  
  23.         </td>  
  24.     </tr>  
  25. </table>  
  26. </form>  

 

js片段:

Js代码  收藏代码
  1. $(document).ready( function() {  
  2.   
  3.     $("#roleIds").multiSelect({   
  4.         selectAll: false,  
  5.         oneOrMoreSelected: '*',  
  6.         selectAllText: '全选',  
  7.         noneSelected: '请选择'  
  8.     }, function(){   //回调函数  
  9.         if($("[name='roleIds']:checked").length > 0)  
  10.         {  
  11.             $("#errRed").empty();  
  12.         }  
  13.         else  
  14.         {  
  15.             $("#errRed").text("请选择");  
  16.         }  
  17.     });  
  18.       
  19. });  

 就这么简单的就用起来了!

 

博客:http://wang-min-zhao-sina-com.iteye.com/blog/1467204

 

 

分享到:
评论

相关推荐

    asp.net下拉多选控件

    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 下拉多选插件ySelect.js.rar 下拉多选...

    C#重定义的下拉多选控件,支持显示多列、单选/多选,文件中附有源码

    在C# Winform开发中,有时我们需要创建一个功能丰富的下拉多选控件,以满足更复杂的用户交互需求。这个自定义控件是基于标准的ComboBox控件进行重定义和扩展,提供了许多实用的功能,包括单选/多选、显示多列数据、...

    CheckBoxList_WinForm多选下拉框_下拉多选_

    在这个类中,我们可以添加一个`ComboBox`和一个`ListBox`控件,然后通过代码逻辑将它们组合起来,以达到下拉多选的效果。 2. **界面设计**: 在`UserControl`上布局`ComboBox`和`ListBox`,并设置适当的属性,如`...

    C# 基于ComboBox 下拉多选 自定义控件 源代码

    继承自C# Winform中ComboBox的下拉多选控件,操作简单,效果非常好 1、多选。 2、可绑定List,DataTable,Dictionary类型的数据源。 3、在下拉列表中可显示自定义的多列数据。 4、可在下拉列表中通过输入关键字,...

    Extjs下拉多选树

    在ExtJS中,"下拉多选树"(Combobox Tree)是一种结合了下拉框和树形结构的组件,它允许用户在下拉菜单中选择多个树节点,提供了一种高效且直观的用户交互方式。 1. **下拉树组件**:在ExtJS中,树形组件...

    excel下拉多选实例

    excel VB 实现下拉多选功能

    layui下拉多选,下拉选择多选

    下面将详细阐述如何在Layui框架下实现下拉多选功能,并探讨其相关的知识点。 1. Layui的基本概念 Layui 是一套采用自身模块规范编写的前端 UI 框架,它对 Bootstrap 进行了全面的汉化和组件优化,适用于后台管理、...

    jqery实现下拉多选

    本文将深入探讨如何使用jQuery实现一个功能丰富的下拉多选组件,包括左右选择和移除功能。 首先,`jQuery multiselect` 是一种常见的实现下拉多选的解决方案。它允许用户在下拉框中选择多个选项,同时提供了自定义...

    下拉多选美化插件

    "下拉多选美化插件"就是这样一个工具,它专为HTML下拉选择框提供了样式美化和多选功能,极大地提升了用户交互体验。 这个插件的核心功能包括: 1. **样式美化**:传统的HTML `&lt;select&gt;` 元素样式单一,而该插件...

    c#winform下拉多选自定义控件(带全选)

    在C# WinForm开发中,有时我们需要创建具有更...这样,我们就创建了一个具备全选/全取消功能的C# WinForm下拉多选自定义控件。这个控件可以方便地集成到各种WinForm应用程序中,提高开发效率,提供更好的用户交互体验。

    Ext模拟下拉多选checkbox

    Extjs 模拟下拉多选checkbox

    可以放到项目中用 多选下拉列表 复选下拉列表 jquery多选列表 多选多级联动下拉列表,有demo

    "多选下拉列表"和"复选下拉列表"是常见的组件,用于提供用户在一组选项中进行多个选择的功能。这些组件通常用于数据筛选、配置设置或信息录入等场景。本主题将深入探讨基于jQuery的多选下拉列表插件及其应用。 1. *...

    jquery下拉多选复选框插件

    本主题涉及的是一个基于jQuery的下拉多选复选框插件,该插件能够提供用户友好的界面,方便用户在下拉菜单中进行多选操作,尤其适用于后台数据管理或前端交互场景。下面将详细介绍这个插件及其相关的知识点。 1. **...

    下拉多选菜单jquery代码

    在网页开发中,下拉多选菜单是一种常见的交互元素,用于提供用户选择多个选项的功能。在本案例中,我们关注的是使用jQuery库实现这一功能。jQuery是一个强大的JavaScript库,它简化了HTML文档遍历、事件处理、动画...

    Layui实现下拉多选

    Layui是一个流行的JavaScript框架,它提供了丰富的UI组件,其中包括下拉多选的功能。本篇文章将详细讲解如何使用Layui实现下拉多选,并探讨其相关特性。 首先,Layui的下拉多选组件通常用于创建具有多种选择的下拉...

    asp.net 自定义下拉多选控件

    "asp.net 自定义下拉多选控件"就是一个这样的组件,它允许用户在下拉菜单中进行多选操作,极大地提高了数据输入的效率。这个控件是基于流行的JavaScript库JQuery构建的,因此能够充分利用其强大的DOM操作和事件处理...

    下拉多选列表

    下拉多选列表是用户界面设计中常见的交互元素,它允许用户从一组预设选项中选择多个项目。在Java编程中实现这样的功能,通常会涉及到 Swing 或 JavaFX 这样的图形用户界面(GUI)库。这里,我们有一个名为"下拉多选...

    Angular下拉多选基于Bootstarp-select

    因为项目的需求,要求使用下拉多选来实现多个分类,网上搜了很多,包括jquery的select2,以及http://dotansimha.github.io/angularjs-dropdown-multiselect/docs/#/main里面的Basic Settings Example,可能是不会...

Global site tag (gtag.js) - Google Analytics