`
jslfl
  • 浏览: 322356 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

两个select的数据项选择

    博客分类:
  • web
阅读更多
两个选择框,双击一下边的数据项,数据项传入另一选择框


<html>
<head>
<script type="text/javascript">
function addDbclick1() {
   if(document.all("ListBox1").value==null||document.all("ListBox1").value=="") {
        return false;
    }
    var addOption=document.createElement("option");
    var index;
    if (document.all("ListBox1").length==0) {
        return false;
    } else {
        index=document.all("ListBox1").selectedIndex;
    }
    addOption.text=document.all("ListBox1").options(index).text;
    addOption.value=document.all("ListBox1").options(index).value;

    document.all("ListBox2").add(new Option(addOption.text,addOption.value));

    if(!(index<0)) {
        document.all("ListBox1").options.remove(index);
    }
}

function addDbclick2() {  
    if(document.all("ListBox2").value==null||document.all("ListBox2").value=="") {
        return false;
    }
    var addOption=document.createElement("option");
    var index;
    if(document.all("ListBox2").length==0) {
        return false;
    } else {
        index=document.all("ListBox2").selectedIndex;
    }
    addOption.text=document.all("ListBox2").options(index).text;
    addOption.value=document.all("ListBox2").options(index).value;

    document.all("ListBox1").add(new Option(addOption.text,addOption.value));
    if(!(index<0)) {
        document.all("ListBox2").options.remove(index);
    }
}
</script>
</head>

<body>
<table  border="0" cellpadding="0" cellspacing="0" class="form_info"> 
  <tr>
     <td class="chq_ali4" width="15%" >选择用户</td>
     <td class="chq_ali5"  width="25%">
        <select size="4" id="ListBox1"  onDblClick="addDbclick1();" style="height:260px;width:200px;">
        <option value="1">aaaaa</option>
        <option value="1">bbbbb</option>
        <option value="1">ccccc</option>
        <option value="1">eeeee</option>
        <option value="1">ddddd</option>
        <option value="1">fffff</option>
        <option value="1">sssss</option>
        <option value="1">wwwww</option>
        <option value="1">rrrrr</option>
        </select>
     </td>
    
     <td class="chq_ali5"  width="58%">
        <select name="ListBox2" size="4" id="ListBox2"  onDblClick="addDbclick2();" style="height:260px;width:200px;">
        </select>
        <font color="red">**</font>
     </td>
  </tr>
</table>
</body>
</html>
分享到:
评论

相关推荐

    多个select 的互斥选择实现

    在上述代码中,有两个`select`元素,用户可以独立选择它们中的任意一个选项。 为了实现互斥选择,我们需要监听`select`元素的`change`事件,当用户更改选择时,取消其他`select`元素的选择状态。我们可以使用...

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

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

    两个select 框的数据移动

    要实现“两个select框的数据移动”,我们需要关注以下几个关键知识点: 1. **事件监听**:首先,我们需要在源`&lt;select&gt;`框上监听`change`事件。当用户做出选择时,这个事件会被触发。此外,如果支持多选,还需监听`...

    双选框 两个<select>标签组成 高效代码清晰

    本项目中,我们看到一个创新的应用,即通过两个`&lt;select&gt;`标签来实现类似“双选框”的功能,这在需要用户从多个选项中选择并分配到不同类别时非常有用。这种设计可以提高用户界面的交互性和效率。 首先,我们要理解...

    两个 select 下拉框中的数据相互移动

    总结起来,实现“两个select下拉框中的数据相互移动”涉及到HTML、CSS和JavaScript的基本知识,以及对用户交互的响应和处理。实际开发中还需要根据具体需求进行调整和优化,确保用户体验的流畅和功能的完善。

    jquery select 选中值设置左右select选择互换

    本话题聚焦于使用jQuery来实现两个select元素之间的选中值互换功能。这对于用户界面设计,尤其是在需要双向联动或者数据交换的场景下,是一个实用的功能。 首先,我们要了解HTML中的`&lt;select&gt;`元素。它是创建下拉...

    select互选效果

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

    解决Antd 里面的select 选择框联动触发的问题

    有两个 select框,且这俩select框是关联的,触发select1,select2里面才会有值。 但是现在的问题是这样的: 触发select1,触发select2,再触发select1,此时select2里面的值变成了上次一选中的value 值,而不会被...

    基于纯js是实现的能够在上下两个列表框及数据项位置移动的程序代码

    本项目就是利用JavaScript实现的一个功能,允许用户在两个列表框之间以及列表内部移动数据项。以下是对这个程序代码的详细解析: 1. **列表框(List Box)**: 列表框是HTML中的一种常见元素,通常用`&lt;select&gt;`...

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

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

    <html:select>: 选择默认值

    这段代码创建了一个被禁用的`&lt;html:select&gt;`元素,其中包含两个选项,第一个选项的值为0,显示为“通”,第二个选项被禁用且为空。由于`&lt;html:select&gt;`本身被禁用,用户无法进行任何选择操作。 #### 五、总结 `...

    组合element里面的select和tree实现的treeSelect选择器

    在某些场景下,开发者可能需要将这两种组件结合,以满足特定的需求,例如实现一个既具备树状结构又能进行多选或单选功能的选择器。这就是`SelectTree`,一种自定义的`tree-select`组件。 `SelectTree`结合了`Select...

    两个表中查询出不同的数据

    总之,从两个表中查询出不同的数据是一项基础但重要的数据库操作,熟练掌握这些技巧将有助于在数据管理和分析工作中更加游刃有余。同时,要结合实际场景选择合适的查询方式,并考虑查询性能和效率,以确保数据处理的...

    同步两个数据库的数据

    在IT领域,数据库同步是...总的来说,同步两个数据库的数据是一项复杂的工作,需要充分理解数据库的特性和同步的原理,以确保数据的一致性和完整性。而“SynOTEXAM”代码提供了这样一个解决方案,值得深入研究和学习。

    JS动态添加Select中的Option元素值

    我们还创建了一个数组`optionsData`来模拟动态获取的数据,然后遍历这个数组,为每个Select元素添加对应的Option。 在实际应用中,这些Option元素可能来源于用户的输入、数据库查询的结果或是其他API的调用。通过...

    页select中如何实现选择option其中一个选项,显示相关的内容

    首先,我们需要创建两个主要部分:一个是`&lt;select&gt;`元素,用于展示新闻标题列表;另一个是`&lt;div&gt;`容器,用于显示新闻内容。 ```html &lt;select onchange="ShowInfo(this.value)"&gt; 第一条新闻标题 第二条新闻标题 ...

    select2ztree.zip

    今天,我们将深入探讨如何利用Select2和jQuery-ZTree这两个强大的JavaScript库,构建功能丰富的树形下拉框。这种组件在数据层次结构展示、多级选择等方面有着广泛的应用,如在系统配置、权限管理等场景中。 首先,...

    select2.mim.js and select2.min.css.zip

    这两个文件应当在HTML页面中正确引用,以便Select2库正常工作。 在实际应用中,我们通常会在文档头部引入`select2.min.css`,并在脚本部分引入`select2.min.js`,并确保在DOM加载完成后初始化Select2。例如: ```...

    jQuery select双向选择菜单.zip

    1. 初始化:创建两个select菜单,并填充初始数据。 2. 绑定事件:为每个菜单的`change`事件绑定处理函数。 3. 处理事件:在事件处理函数中,根据用户的选择状态(添加或移除)使用`append()`或`remove()`方法更新另...

    combo-select 模糊查询下拉框

    这个组件结合了下拉框和模糊查询的功能,使得用户可以通过输入关键字快速找到并选择目标选项,尤其适用于拥有大量数据项的情况。 首先,`combo.select.css` 是样式表文件,它包含了此组件所需的CSS样式规则。这些...

Global site tag (gtag.js) - Google Analytics