html中有自带的多选下拉框,只要设置select的multiple="multiple"
如下:
<select multiple="multiple"></select>
但是其效果难以接受,而且选择操作不方便,于是简单实现了一个多选下拉框,效果如下:
引入js、css 见附件multiple.zip(jquery 1.4以上,之前版本没测过)
multiple-select.css
jquery.js
multiple-select.js
html代码如下注意 targetObjectId targetObjectName 值对应的input
<div> <input type="hidden" id="s_zoneStatId" /> <input type="text" id="s_zoneStatName" /> <div class="multipeSelect" style="display: none; position: absolute;" targetObjectId = "s_zoneStatId" targetObjectName = "s_zoneStatName" > <ul> <li> <input value="1" type="checkbox"> <span>待评测</span> </li> <li> <input value="2" type="checkbox"> <span>评测中</span> </li> <li> <input value="3" type="checkbox"> <span>已评测</span> </li> <li> <input value="4" type="checkbox"> <span>已定级</span> </li> </ul> <a href="javascript:void(0)" class="click">清空</a> <a href="javascript:void(0)" class="click">反选</a> </div> </div>
页面插入如下js代码
<script type="text/javascript">
$(document).ready(function(){
new MultipeSelect();
});
</seript>
相关推荐
JavaScript(简称js)作为客户端脚本语言,常被用来增强网页的交互性,其中包括实现多选下拉框的功能。本文将深入探讨如何使用JavaScript来创建和操作多选下拉框。 首先,HTML基础是构建多选下拉框的起点。一个基本...
在这个特定的场景中,我们关注的是Element-UI中的选择器组件——`<el-select>`,特别是如何实现多选下拉框的全选功能。在实际应用中,全选功能常用于批量操作,如用户一次性勾选多个选项进行批量删除、导出等操作。 ...
“layui 多选下拉框 控件”则是指Layui提供的JavaScript组件,它允许用户通过简单的API调用来实现多选下拉框的功能。例如,你可以轻松地添加、删除选项,获取用户的选定值,以及设置默认选中项等。此外,Layui的多选...
《jQuery实现的多选下拉框深度解析》 在网页开发中,为了提供更好的用户体验,我们经常需要使用到多选下拉框。jQuery库为我们提供了丰富的功能,使得创建交互式的多选下拉框变得轻而易举。在这里,我们将深入探讨...
JS多选下拉框,实现多选。点击显示下拉。 <!-- function $(e){return document.getElementById(e) ;} $('btnSelect').onclick = function () { //§ó§ï?? $('status').innerHTML = $('status').innerHTML=...
要实现多选下拉框功能,我们需要自定义组件或者使用第三方库来扩展`JComboBox`的功能。 ### 一、自定义多选下拉框 自定义多选下拉框通常涉及以下几个关键步骤: 1. **创建自定义模型**:你需要创建一个自定义的`...
本文将深入探讨如何创建一个自定义的多选下拉框控件,以提升用户体验,并利用Ajax技术实现异步更新,提高页面的响应速度。 一、多选下拉框控件的理解 多选下拉框控件是一种允许用户从一系列选项中选择多个值的UI...
在Bootstrap中实现多选下拉框可以极大提升用户体验,使得用户在有限的空间内可以选择多个选项。以下是如何使用Bootstrap来创建这样一个功能的详细步骤。 首先,确保你已经在你的项目中引入了Bootstrap的相关资源。...
你可以通过查看这些文件,学习如何实际实现这样一个多选下拉框,并根据项目需求进行调整。 总之,这个实例展示了如何结合HTML、CSS和jQuery来创建一个功能丰富的多选下拉框,不仅提供了多选功能,还增加了视觉上的...
【PB多选下拉框】是一种在PowerBuilder(PB)应用程序中实现的用户界面组件,它允许用户在下拉菜单中选择多个选项。PB90指的是PowerBuilder 9.0版本,这是一款由Sybase公司(现已被SAP收购)开发的可视化编程工具,...
以上就是实现一个WinForm的多选下拉框控件的基本步骤。通过这样的自定义控件,我们可以更灵活地满足用户在界面上的选择需求,同时保持了标准控件的易用性和兼容性。在实际项目中,还可以根据具体需求进行进一步的...
通过以上步骤,我们就能在C#应用程序中实现一个带复选框的多选下拉框。这个自定义控件可以极大地提升用户体验,因为它使得多选操作更为直观和便捷。在实际项目中,还可以根据需求进一步定制,例如,添加拖放支持、...
**基于jQuery实现的多选下拉框** 在Web开发中,传统的HTML下拉框(`<select>`元素)通常只支持单选,但有时我们可能需要一个可多选的下拉框来提供用户更多的选择灵活性。这篇教程将详细介绍如何利用jQuery库来创建...
总结一下,实现“jQuery 实现可多选下拉框”的关键点包括: 1. 使用 HTML5 的 `<select>` 元素并设置 `multiple` 属性。 2. 引入 jQuery 库。 3. 使用 jQuery 选择器获取下拉框元素,并绑定 `change` 事件监听器。 ...
多选下拉框的基本结构通常包括一个隐藏的`<select>`元素和一组可见的`<label>`与`<input type="checkbox">`。每个`<label>`包裹一个`<input>`,并与其关联一个`<option>`,通过`for`属性链接`<input>`与`<option>`...
EXT3.2 多选下拉框是一种在EXT JS框架中实现的用户界面组件,它允许用户在下拉菜单中选择多个选项。EXT JS是一个基于JavaScript的富客户端应用开发框架,用于构建桌面级的Web应用。EXT3.2是EXT JS的一个版本,尽管...
本文将详细讲解如何实现这样一个简单的多选下拉框,并探讨其功能完善性和移植性。 首先,一个基本的下拉框在HTML中通常通过`<select>`标签来实现,但原生的HTML下拉框只支持单选,不支持多选。要实现多选,我们需要...
### 多选下拉框实现原理 1. **HTML结构**:首先,我们需要一个基本的HTML结构,包括一个下拉框(`<select multiple>`)和一个显示选择结果的区域(如`<div>`)。 ```html <option value="1">Option 1 ...
为了提供一个统一且可自定义样式的多选下拉框,我们可以借助jQuery和其他辅助库,如Bootstrap的Selectpicker或者Chosen插件。这些工具允许我们创建更现代、更易用的多选下拉组件。 1. **jQuery基础**:jQuery是一个...