用 jquery 实现的一个多项选择框组件
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>多项选择框</title>
<style type="text/css">
select {
width: 200px; height: 200px; font-size: 16px
}
</style>
<script type="text/javascript" src="lib/jquery/jquery-1.3.2.js"></script>
<script type="text/javascript">
function addIt() {
$('#output').append($('#input option:selected'));
}
function deleteIt() {
$('#input').append($('#output option:selected'));
}
function saveIt() {
alert($('#output').text());
}
</script>
</head>
<body>
<table border="0" align="center" style="margin-top: 20px;">
<tr>
<th>可选列表</th>
<th></th>
<th>已选列表</th>
</tr>
<tr>
<td align="right">
<select name="input" size="10" multiple="multiple" id="input">
<option>罗纳尔多,</option>
<option>贝克汉姆,</option>
<option>卡卡,</option>
<option>梅西,</option>
<option>罗纳尔迪尼奥,</option>
<option>罗比尼奥,</option>
</select>
</td>
<td align="center">
<p><input type="button" name="Submit" value="添加" onclick="addIt()" /></p>
<p><input type="button" name="Submit2" value="删除" onclick="deleteIt()" /></p>
</td>
<td>
<select name="output" size="10" multiple="multiple" id="output"></select>
</td>
</tr>
<tr>
<th colspan="3">
<input type="button" name="Submit" value="保存" onclick="saveIt()" />
<input type="button" name="Submit2" value="取消" onclick="window.close()" />
</th>
</tr>
</table>
</body>
</html>
附件:运行效果图片
- 大小: 6.1 KB
分享到:
相关推荐
"多项选择的列表框,左右选择,带排序功能"是一个典型的组件,它提供了高效且直观的方式来处理大量选项,让用户能够轻松地筛选、选择和组织数据。这个代码实现了一个这样的功能,允许用户在两个独立的列表之间进行...
在IT领域,尤其是在软件开发和用户界面设计中,"超级列表框"是一...总的来说,“超级列表框选择框是否选中识别”是一个涵盖了数据操作、用户交互、事件处理等多个方面的问题,是软件开发中常见但又至关重要的一个环节。
它指的是在一个选择框中,当用户选择某一选项时,下一个关联的选择框会根据前一个选择的结果动态更新其选项,这一过程可以延续到第三个甚至更多的选择框。这种设计能够帮助用户快速定位和筛选信息,提高操作效率。 ...
本话题主要关注的是如何在Layui中实现下拉选择框的多选功能。在实际项目中,这种功能常用于让用户能够一次性选择多个选项,如在用户资料编辑、商品属性筛选等场景。 首先,Layui自身提供的`layui-form`组件中并未...
在Web开发中,下拉选择框(Dropdown List)是非常常见的一个UI组件,用于为用户提供多个选项进行选择。本文档将通过两个具体示例来详细介绍如何在JSP页面中实现下拉选择框,并结合JavaBean与JDBC技术完成数据的动态...
在多级联动选择框中,每当用户选择一个项,AJAX都会发送一个异步请求到服务器,请求包含当前选中项的信息,服务器根据这些信息返回相应的子级选项列表。 `index.asp`可能是项目的主页面,其中包含了HTML结构,包括...
当用户在一个选择框中选择一个项时,相关的下级选择框会自动更新其选项,显示与所选上级项相关联的子项。这样既提高了用户体验,也简化了数据的输入和管理。 Element.js插件实现这个功能,主要利用了Vue.js的响应式...
而制表符则可以有效地组织和导航多页面内容,让用户在多个视图之间轻松切换。 此外,jQuery Mobile的CSS文件(如jquery.mobile.custom.structure.css和jquery.mobile.custom.theme.css)允许开发者自定义框架的外观...
【标题】"Web页面可编辑的下拉列表框源码"是关于前端开发的一个特定功能实现,主要聚焦在用户交互的增强上。在传统的网页设计中,下拉列表框(Dropdown List)通常只允许用户从预设的选项中选择,但这个源码提供了一...
【标题】"基于Web的面向对象的多项选择测试器"是一种使用PHP开发的在线测试工具,主要用于创建和管理多项选择题测试。这个系统利用了Web技术的便捷性和面向对象编程的强大功能,使得教师、培训师或者任何需要进行...
本文将基于提供的文件信息,深入解析“reptear中的多项框全选反选”这一知识点,包括其功能实现、代码逻辑以及应用场景。 ### 核心知识点 #### 功能描述 根据描述,“reptear中的多项框全选反选”主要实现了两个...
在IT行业中,选择框读取保存模块通常是指在软件或应用程序中实现的一种功能,允许用户通过选择框(如复选框或单选按钮)来选取特定的数据或设置,并将其保存以便后续使用。这类模块在很多场景下都非常常见,例如用户...
"ext3.0-月份,年份选择框"是一个专为EXTJS 3.0框架设计的特定组件,用于帮助用户在界面上方便地选择月份和年份。EXTJS是一个强大的JavaScript应用程序框架,它提供了丰富的UI组件和数据绑定机制,使得开发者可以快速...
在IT行业中,构建一个“完整版目标目录选择框模块”是一项常见的任务,它通常用于文件管理、上传或下载功能中,让用户能够方便地选择存储或提取文件的目标位置。这个压缩包“完整版目标目录选择框模块代码.rar”包含...
在IT行业中,"弹出下拉的选择框"通常指的是用户界面(UI)设计中的一个常见元素,用于提供用户多项选择的交互方式。这种组件在移动应用、网页和桌面软件中广泛应用,例如在登录表单中选择城市、在设置菜单中切换选项...
左右选择框是一种常见的交互设计元素,常用于网页和应用程序中,让用户在两个独立的列表之间进行选择、添加或删除项。这种设计模式尤其适用于需要用户从一组预定义的选项中挑选多个项目的情况,如选择组织架构、人员...
在这个过程中,我们会选择一些必要的依赖项,如Web依赖等。 ```java // 基础信息填写完毕后,选择web开发相关依赖 ``` 创建完成后,项目的目录结构如下所示: ```text src/ ├── main/ │ └── java/ │ └─...
在本项目中,用户可以选择线程数量,这意味着计算任务会被分割成若干子任务,每个Web Worker负责一部分计算,然后将结果汇总。 结合上述技术,这个项目很可能是构建了一个用户友好的网页应用,用户可以指定要计算的...
本文将详细解析如何利用JS控制选择框(通常为复选框)的全选与取消全选功能,以及在此基础上实现批量操作。 ### 核心知识点:JS控制选择框全选/取消全选 #### 1. HTML结构定义 在HTML文档中,选择框(复选框)由`...