使用javascript实现两个listbox中list的移动

javascript

效果图片:

说明:
1.ListBox为服务器端控件,list可以在服务器端初始化
2.Button可以为服务器端,也可以为客户端控件:
    如果为服务器端控件,需要在页面初始化的时候为其添加事件处理为: 

 

btn_updaddrel.Attributes.Add("OnClick","javascript:add();");
     如果为客户端控件,则在声明控件的时候指定事件处理:

<INPUT type="button" value="ADD" onclick = "add()">

3.事件处理 

<script language="Javascript">
function add()
{   
    var objres = document.getElementById("lb_updrestitems");
    var objsel = document.getElementById("lb_updselitems");
           
    var customOptions;
    for(var i = objres.options.length - 1 ;i >= 0;i--)
    {
        if(objres.options[i].selected)
        {
            customOptions = document.createElement("OPTION");
            customOptions.text = objres.options[i].text;
            customOptions.value    = objres.options[i].value;
            objsel.add(customOptions,0);
            objres.remove(i);                               
         }
    }
     return false;           
}
 </script>

时间: 2024-09-19 00:44:53

使用javascript实现两个listbox中list的移动的相关文章

javascript 判断两个数组中是否存在相同元素

我们的实例是获取checkbox值然后判断用户给的字符串是否存在checkbox中,原理一样的. <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.111cn.net /1999/xhtml"

JavaScript实现两个listbox的option数据转移

Html: <div><span>所选时间:</span><select id="xuanyongTimelb" style="width: 200px; height: 130px;" multiple="multiple"></select></div>                        <div class="label">&

两个ListBox中的项互相移动及上下移动

本文参考:http://www.cnblogs.com/greatverve/archive/2012/03/27/listbox-add-remove-up-down.html   好像CodeProject里有功能非常强大的类似控件,这里没必要用自定义控件.左右移动就是简单的选择项增加删除,上下移动使用了高级语法,值得一学. using System;using System.Collections.Generic;using System.Linq;using System.Text; u

两个listbox互相之间相互移动

问题描述 两个listbox互相之间相互移动 两个listbox互相之间相互移动,分为全部移动,移动当前条目和全部还原三个功能的实现? 解决方案 http://www.cnblogs.com/greatverve/archive/2012/03/27/listbox-add-remove-up-down.html 解决方案二: 两个ListBox中的项互相移动及上下移动

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

 这篇文章主要介绍了JavaScript控制两个列表框listbox左右交换数据的方法,实例分析了javascript操作列表框listbox的技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了JavaScript控制两个列表框listbox左右交换数据的方法.分享给大家供大家参考.具体分析如下: 这个功能我们经常用到,将左边列表框的元素移动到右边,或者将右边列表框的元素移动到左边,可以一次性全部移动 代码如下: function listbox_moveacross(sour

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

本文实例讲述了JavaScript控制两个列表框listbox左右交换数据的方法.分享给大家供大家参考.具体分析如下: 这个功能我们经常用到,将左边列表框的元素移动到右边,或者将右边列表框的元素移动到左边,可以一次性全部移动 复制代码 代码如下: function listbox_moveacross(sourceID, destID) {     var src = document.getElementById(sourceID);     var dest = document.getEl

JavaScript使用Max函数返回两个数字中较大数的方法_javascript技巧

本文实例讲述了JavaScript使用Max函数返回两个数字中较大数的方法.分享给大家供大家参考.具体如下: JavaScript的Math对象带有一个max函数用于获取两个数字的较大数,下面的代码详细演示了max的用法 <!DOCTYPE html> <html> <body> <p id="demo"> Click the button to return the highest number of 5 and 10. </p&

两个listbox实现选项的添加删除和搜索_javascript技巧

两个listbox实现选项的添加,删除和搜索 贴一下主要的js代码,一些资源我就不传了.下面是效果图. group.js 复制代码 代码如下: function addMember() { //右侧选中的项添加到左侧 var add=$("#newAddMembersId").val(); var del=$("#deleteMembersId").val(); var ext=$("#existedMemberId").val(); var n

用Javascript 实现的Dual listbox

javascript 这是我用 javascript 制作的"Dual listbox"(双向选择器)的一个应用示例,是从我的代码中抠出来的.在网页编程中经常会用到.    也许我的实现太烦琐了,希望大家有更好的代码贡献出来.   <html>  <head>  <title>选择器</title>  <link href="./style/style.css" rel="stylesheet"