`

ListBox左右移动操作(js)

阅读更多
<html>
  <head>
    <script type="text/javascript">
    function listboxMoveacross(sourceID, destID) {
        var src = document.getElementById(sourceID);
        var dest = document.getElementById(destID);

        for(var count=0; count < src.options.length; count++) {

            if(src.options[count].selected == true) {
                    var option = src.options[count];

                    var newOption = document.createElement("option");
                    newOption.value = option.value;
                    newOption.text = option.text;
                    newOption.selected = true;
                    try {
                             dest.add(newOption, null); //Standard
                             src.remove(count, null);
                     }catch(error) {
                             dest.add(newOption); // IE only
                             src.remove(count);
                     }
                    count--;
            }
        }
    }
    </script>
  </head>
  <table>
    <tbody>
    <tr>
      <td>
    <select id="sourceSelect" size="10" multiple="multiple">
<option value="a">Afghanistan</option>
<option value="b">Bahamas</option>

<option value="d">Belgium</option>
<option value="e">Bhutan</option>
<option value="f">China</option>
<option value="g">Croatia</option>
<option value="h">Denmark</option>
<option value="i">France</option>
    <option value="c">Barbados</option></select>
     </td>
     <td>
        <button onclick="listboxMoveacross('sourceSelect', 'destSelect');">&gt;&gt;</button>  <br>
        <button onclick="listboxMoveacross('destSelect', 'sourceSelect');">&lt;&lt;</button>
     </td>
     <td>
      <select id="destSelect" size="10" multiple="multiple">
<option value="a">Afghanistan</option>
<option value="b">Bahamas</option>
<option value="c">Barbados</option>
<option value="d">Belgium</option>
<option value="e">Bhutan</option>
<option value="f">China</option>
<option value="g">Croatia</option>
<option value="h">Denmark</option>
<option value="i">France</option>
      </select>
    </td>
</tr>
</tbody></table>
</html>
分享到:
评论

相关推荐

    C#js实现ListBox左右移动

    C#js实现ListBox左边的移动到右边,右边的移动到左边

    基于javascript实现listbox左右移动

    主要介绍了基于javascript实现listbox左右移动的相关资料,以一个完整的实例代码分析了js实现listbox左右移动的相关技巧,感兴趣的小伙伴们可以参考一下

    javascript实现listbox左右移动实现代码

    javascript实现listbox左右移动实现代码,需要的朋友可以参考下。

    JavaScript控制listbox列表框的项目上下移动的方法

    本文实例讲述了JavaScript控制listbox列表框的项目上下移动的方法。分享给大家供大家参考。具体分析如下: 这段JS代码可以控制listbox内的元素向上或者向下移动,这个功能非常有用。下面是详细的代码 代码如下:...

    js模拟listbox

    javascript模拟listbox,实现左右两个listbox选项移动

    JavaScript控制两个列表框listbox左右交换数据的方法

    本文实例讲述了JavaScript控制两个列表框listbox左右交换数据的方法。分享给大家供大家参考。具体分析如下: 这个功能我们经常用到,将左边列表框的元素移动到右边,或者将右边列表框的元素移动到左边,可以一次性...

    使用javascript实现ListBox左右全选,单选,多选,全请

    代码如下:&lt;...&lt;head&gt; &lt;... charset=gb2312 “&gt; &lt;title&gt;...  注1:左右移动进行选取     注:本页面仅在IE6/FireFox1.5下测试过。其它浏览器或其它版本未经测试。     

    利用ListBox控件实现数据源字段的选择

    利用ListBox控件实现数据源字段的选择,从左边的列表中挑选数据移动至右侧列表中,当然也可从右侧移动至左边的列表中。大家在浏览网页的时候就会发现,有些招聘网站在选择职位的时候就有类似的功能,只不过是基于...

    js 多选下拉框 类似listbox

    两个多选下拉框左右来回选择,被选的一方消失,移动到目标下拉框中

    ListBox实现上移,下移,左移,右移的简单实例

    Javascript版选择下拉菜单互移且排序&lt;/title&gt; &lt;meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″&gt;&lt;/head&gt;&lt;body&gt; 选定一项或多项然后点击添加或移除(按住shift或...

    Silverlight2.0功能展示Demo源码

    Silverlight 2.0 人机交互:响应用户的鼠标操作和键盘操作。 MouseEnter - 鼠标进入时触发的事件(显然,此事件不能冒泡) MouseLeave - 鼠标离开时触发的事件(显然,此事件不能冒泡) MouseLeftButtonDown - 鼠标...

    史上最好传智播客就业班.net培训教程60G 不下会后悔

    HTML基础加强、css(包含Div+CSS布局)、JavaScript、Dom(事件、window对象、document对象、对话框、定时器、粘贴板、动态Dom、跨浏览器兼容性解决方案、JS压缩和CDN、Internet Explorer Developer Toolbar)、...

    ASP.NET2.0高级编程(第4版)1/6

    2.8 其他常见的Visual Studio操作29 2.8.1 创建新项目29 2.8.2 引用其他对象30 2.8.3 使用智能标记32 2.8.4 保存和导入  Visual Studio设置32 2.8.5 验证HTML34 2.8.6 团队的合作36 2.8.7 使用代码片断36 2.9 小结...

    smart-webcomponents-community:使用Smart构建的Material&Bootstrap Web组件

    智能用户界面表示基于Javascript,HTML和CSS的框架,用于构建在PC,Touch和移动设备上运行的基于Web的应用程序。 Smart UI可用于Javascript,Angular,React,Vue和Blazor。 它包含60多个UI组件。 所有组件都是从头...

    2.ASP.NET.2.0.高级编程(第4版) [1/7]

    6.3.5 把文件内容从Stream对象移动到Byte数组中 175 6.4 MultiView和View服务器控件 175 6.5 Wizard服务器控件 179 6.5.1 定制边栏导航 181 6.5.2 AllowReturn属性 182 6.5.3 使用StepType属性 182 6.5.4 给...

Global site tag (gtag.js) - Google Analytics