`
towardsfuture
  • 浏览: 5267 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

两个multiple select 间option互移

阅读更多
<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
  <script>
function moveRight() {
        var sourceSelect = document.getElementById("sourceSelect"); 
var targetSelect = document.getElementById("targetSelect");  
        while(sourceSelect.options.selectedIndex != -1){
targetSelect.options.add(sourceSelect.options.item(sourceSelect.selectedIndex));
}
    }

function moveLeft() {
        var sourceSelect = document.getElementById("targetSelect"); 
var targetSelect = document.getElementById("sourceSelect");  
        while(sourceSelect.options.selectedIndex != -1){
targetSelect.options.add(sourceSelect.options.item(sourceSelect.selectedIndex));
}
    }
  </script>
</head>
<body>
  <select id="sourceSelect" multiple >
<option value="1">aaa</option>
<option value="2">bbb</option>
<option value="3">ccc</option>
<option value="4">ddd</option>
<option value="5">eee</option>
<option value="6">fff</option>
  </select>

  <a onclick="moveRight();"> >> </a>
  <a onclick="moveLeft();"> << </a>

  
<select id="targetSelect" multiple>

</select>
</body>
</html>
1
7
分享到:
评论

相关推荐

    select互选效果

    在网页设计中,"select互选效果"是一种交互设计特性,允许用户在两个或多个下拉选择框(`&lt;select&gt;`元素)之间进行双向选择,实现数据的同步更新。这样的功能常见于需要关联两个列表项的场景,比如地区选择、类别筛选...

    javascript 操作两个select,左右选择值。

    这个场景中,我们讨论的是如何实现一个功能,让用户可以在两个Select下拉框之间移动选择的值,这种功能常见于多选设置或者数据迁移的界面。下面我们将深入探讨如何实现这样的功能。 首先,我们需要两个HTML Select...

    jQuery实现两个select控件的互移操作

    一、直接上代码 ...select id=leftSelector multiple=multiple name=SmsListOnLeft style=height:100px; width:50px&gt; &lt;option value=0&gt;0&lt;/option&gt; &lt;option value=1&gt;1&lt;/option&gt; &lt;option value=2&gt;2&lt;/option&gt;

    select里实现checkbox选择和input里边实现上下一条

    在网页设计和开发中,`select` 和 `input` 是两个非常常见的HTML元素,它们用于收集用户输入。本文将深入探讨如何在`select`中实现复选框(checkbox)选择功能,以及如何在`input`中实现上下滚动浏览条。 首先,让...

    俩个select标签的不同内容选择,select的多选

    本示例关注的是如何实现两个`&lt;select&gt;`标签各自显示不同的内容,以及如何实现多选功能,这在数据输入或过滤场景中非常常见。我们将使用Bootstrap框架来增强界面的美观性和用户体验。 Bootstrap是Twitter推出的一个...

    Jquery实现的双Select框多选表单提交

    在本文中,我们将深入探讨如何使用jQuery库来实现一个功能丰富的双Select框多选表单,以便用户可以方便地在两个下拉列表之间选择和移动选项,并在提交表单时发送选定的数据。jQuery是一个强大的JavaScript库,它简化...

    select多选 multiple的使用示例

    我们有两个函数:`showDiv()` 和 `checkselect()`。 1. `showDiv(id)` 函数用于显示一个包含下拉列表的 `&lt;div&gt;` 元素。它通过获取按钮的 `id` 来定位 `&lt;div&gt;` 的位置,并将其设置为绝对定位,使得下拉列表紧靠在...

    解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题

    最后,补充知识部分介绍了在vue和elementUI环境下,如何使用el-select组件来选中多个值,并在需要的情况下删除其中的一两个。具体的方法可以通过代码实现,这里不再展开。 总结来说,本文主要解决了在element-ui的...

    Js操作Select大全(取值、设置选中等等)

    实现两个`select`的级联效果也很容易: ```javascript $(".selector1").change(function() { // 清空第二个`select` $(".selector2").empty(); // 循环添加新`option` var option = $("&lt;option&gt;").val(1).text(...

    使用select2实现下拉列表动态模糊查询

    minimumInputLength: 2 // 用户至少输入两个字符才开始搜索 }); ``` **6. 多选与分组** Select2 还支持多选和选项分组。只需在`&lt;select&gt;`标签上添加`multiple`属性,就可以启用多选模式。对于选项分组,可以使用`...

    js从select1选择到select2 左边选择到右边(很好用)

    首先,我们需要在HTML中定义两个`select`元素,一个作为源列表(select1),另一个作为目标列表(select2)。它们可以通过`id`属性进行区分,以便在JavaScript中引用: ```html &lt;select id="select1" multiple&gt; ...

    jquery+select选中左侧项目移动到右侧

    在这个例子中,我们创建了两个 select 元素,一个 ID 为 "leftSelect",另一个为 "rightSelect"。同时,我们添加了一个按钮,ID 为 "moveButton",用于触发移动操作。 接下来,我们需要使用 jQuery 来处理按钮点击...

    select 实现多选

    在这个例子中,用户可以勾选一个、两个或全部三个选项。 ### CSS美化 虽然默认的多选下拉菜单在所有浏览器中的样式可能不尽相同,但我们可以使用CSS来统一并增强其外观。例如,我们可以改变边框、背景颜色、字体...

    Python库 | multiple_select_widget-0.1.0-py2.py3-none-any.whl

    对于Python 2和3都兼容,这表明`multiple_select_widget-0.1.0-py2.py3-none-any.whl`可以用于支持这两种版本的Python环境。`none`和`any`部分则表示这个库不依赖特定的系统或平台,可以在任何符合Python标准的环境...

    bootstrapselect下拉框js,css

    Bootstrap Select 需要依赖这两个库才能正常工作。然后,你需要引入 Bootstrap Select 的 CSS 和 JS 文件。通常,这些文件可以从官方仓库或者 CDN 上获取。 2. **基本使用** 在 HTML 中,创建一个普通的 `&lt;select&gt;...

    两个select多选模式的选项相互移动(示例代码)

    这两个`select`元素都需设置`multiple`属性,允许用户进行多选操作。以下是一个基本的HTML结构: ```html &lt;select name="possible" size="4" multiple width="200" style="width:200px"&gt; &lt;option value="1"&gt;中国...

    selectpicker下拉框插件

    在这个例子中,`response` 是从服务器返回的数据,每个元素包含 `value` 和 `text` 两个属性,分别用于选项的值和显示文本。 **自定义和扩展** Bootstrap Selectpicker 提供了丰富的 API 和配置选项,你可以根据...

    angularjs ui-select2 多选下拉所需资源文件

    在本文中,我们将深入探讨...通过理解这两个库的工作原理以及如何进行数据绑定和事件处理,你可以为你的应用提供更优秀的用户体验。同时,灵活的配置选项和自定义能力允许你在满足项目需求的同时保持代码的可维护性。

    xm-select.zip

    4. 状态控制:layui提供了`checkbox_checked`和`checkbox_unchecked`两个类,用于控制复选框的选中状态。 三、layui多选下拉框(select)的使用 1. 初始化:在layui中,`select`组件需要通过JavaScript进行初始化...

    Jquery 模拟 select

    本文将详细探讨如何使用jQuery模拟select,并介绍两个流行的插件:Select2和Chosen。 首先,传统的HTML select元素虽然功能齐全,但在样式定制和用户体验方面往往显得较为局限。为了提升网页的交互性和美观度,...

Global site tag (gtag.js) - Google Analytics