`
Angelialily
  • 浏览: 238552 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

两个下拉框 左框添加值右框删除值

阅读更多
<!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>
    <title>Untitled Page</title>
<script language="javascript" type="text/javascript">
// <!CDATA[

function ctl00_content_UserRolesPopup1_Button1_onclick() {
    var listAllRoles = document.getElementById("ctl00_content_UserRolesPopup1_ListAllRoles");
    var listSelectedRoles = document.getElementById("ctl00_content_UserRolesPopup1_ListSelectedRoles");
    for (var i = 0; i < listAllRoles.length; i ++) {
        if (listAllRoles.options[i].selected) {
            var ignore = false;
            for (var j = 0; j < listSelectedRoles.options.length; j ++) {
                if (listSelectedRoles.options[j].text == listAllRoles.options[i].text) {
                    ignore = true;
                    break;
                }
            }
            if (!ignore) {
                var newOption = new Option(listAllRoles.options[i].text, listAllRoles.options[i].value);
                listSelectedRoles.options.add(newOption);
            }
        }
    }
}

function ctl00_content_UserRolesPopup1_Button2_onclick() {
    var listSelectedRoles = document.getElementById("ctl00_content_UserRolesPopup1_ListSelectedRoles");
    var array1 = new Array();
    for (var i = listSelectedRoles.options.length - 1; i >= 0; i --) {
        if (listSelectedRoles.options[i].selected)
            listSelectedRoles.options.remove(i);
    }
}

// ]]>
</script>
</head>
<body>
    <table width="500" border="0" cellpadding="0" cellspacing="1">
        <tr>
            <td>
                <select size="4" name="ctl00$content$UserRolesPopup1$ListSelectedRoles" multiple="multiple"
                    id="ctl00_content_UserRolesPopup1_ListSelectedRoles" style="height: 150px; width: 210px;">
                </select>
            </td>
            <td align="center" style="width: 50px;">
                <input type="submit" name="ctl00$content$UserRolesPopup1$Button1" value="&lt;&lt;"
                    id="ctl00_content_UserRolesPopup1_Button1" style="font-family: SimSun;" onclick="return ctl00_content_UserRolesPopup1_Button1_onclick()" />
                <br />
                <input type="submit" name="ctl00$content$UserRolesPopup1$Button2" value=">>" id="ctl00_content_UserRolesPopup1_Button2"
                    style="font-family: SimSun;" onclick="return ctl00_content_UserRolesPopup1_Button2_onclick()" />
            </td>
            <td align="right">
                <select size="4" name="ctl00$content$UserRolesPopup1$ListAllRoles" multiple="multiple"
                    id="ctl00_content_UserRolesPopup1_ListAllRoles" style="height: 150px; width: 210px;">
                    <option value="0f3e50fb-43e8-42ae-ac58-4f973de15091">Administrators</option>
                    <option value="d259f6d2-84fd-4ed2-bebc-bdbd687da615">Guests</option>
                    <option value="35f4bc1e-4e11-4bc5-ab3a-b53bf471197c">Power Users</option>
                    <option value="e07e0a7f-ea0d-4e1c-86ba-42905ff72a5f">Users</option>
                </select>
            </td>
        </tr>
    </table>
</body>
</html>
以上代码可直接编辑使用!
  • 大小: 9.5 KB
4
0
分享到:
评论

相关推荐

    MFC实现的多选的列表框ListBox

    本文以包含两个列表框的对话框为例,实现了对话框常用的功能。左边的“待选的历史人物”列表框包含历史人物的名字,当选中人名并单击“添加”按钮,则名字会被添加到右边的“你喜欢的历史人物”列表框,同时从左侧的...

    java图形界面

    1、采用图形界面实现两个内容的交换,图形界面如图所示 2、利用相应的组件编辑一个文本编辑器,参照Windows记事本,可以对字体大小、字形(粗体,斜体)、颜色进行设置,可以对内容进行添加、删除、修改,并保存文本...

    风越.Net代码生成器 [FireCode Creator] V1.3 精简版

    文本框 文本域 UBB文本框(支持UBB文本输入) 密码框 隐藏域 日期选择 单选框 复选框 下拉框 多选列表 单选列表 批量上载 上载文件 上载到库 07、支持多种信息显示方式: 显示文字 链接文件 文本框 文本域 显示...

    jquery操作select常见方法大全【7种情况】

    本文实例讲述了jquery操作select常见方法。分享给大家供大家参考,具体如下: 在前段HTML页面设计中select 下拉框,或者 ...6. 两个select 框之间互相添加删除,从左边到右边,从右边到左边的操作,通常是多选情况。 7

    《程序天下:JavaScript实例自学手册》光盘源码

    3.8 控制两个文本框只输其一 3.9 判断编辑器中是否包含特殊字符 3.10 判断文本中回车的数量 3.11 判断字符串中有多少汉字 3.12 去除字符串的前后空格 3.13 刷新时清空所有文本框 3.14 随意改变大小的文本框 3.15 ...

    程序天下:JavaScript实例自学手册

    3.8 控制两个文本框只输其一 3.9 判断编辑器中是否包含特殊字符 3.10 判断文本中回车的数量 3.11 判断字符串中有多少汉字 3.12 去除字符串的前后空格 3.13 刷新时清空所有文本框 3.14 随意改变大小的文本框 3.15 ...

    风越.net代码生成器 v3.5

    文本框 文本域 UBB文本框(支持UBB文本输入) 密码框 隐藏域 日期选择 单选框 复选框 下拉框 多选列表 单选列表 批量上载 上载文件 上载到库 07、支持多种信息显示方式: 显示文字 链接文件 文本框 文本域 显示...

    风越asp代码生成器 V3.5

    文本框 文本域 UBB文本框(支持UBB文本输入) 密码框 隐藏域 日期选择 单选框 复选框 下拉框 多选列表 单选列表 批量上载 上载文件 上载到库 07、支持多种信息显示方式: 显示文字 链接文件 文本框 文本域 显示...

    CSkin高仿彗星小助手-2014.8.26更新

    16 SkinTabControl添加两个事件: (TabePageClosed:TabPage容器关闭后 ) (TabePageClosing:TabPage容器关闭前 ) 17 加入彗星小助手案例DEMO(不带Html编辑器版本CSkin dll) 注意: 由于部分免费用户无法...

    常用JS脚本页面判断

    2.2 动态添加,修改,删除下拉框中的元素 2.3 可以输入内容的下拉框 2.4 多行文本框中只能输入iMax文字。如果多输入了,自动减少到iMax个文字(多用于短信发送) 3、打印类 3.1 打印控件 4、事件类 4.1 屏蔽...

    基于QT和C++实现的火车票管理系统源码+项目说明.zip

    这时会弹出一个对话框确认删除,注意退票不可恢复。 * **改签界面** 首先会弹出一个对话框进行引导操作。先在右侧表格中选择你要改签车票的始发时间单元格,再在左边日历中选择你想改签的日期,点击提交即可。注意...

    C++课程设计基于Qt和MySQL的火车票管理系统源码(含项目说明).zip

    这时会弹出一个对话框确认删除,注意退票不可恢复。 改签界面** 首先会弹出一个对话框进行引导操作。先在右侧表格中选择你要改签车票的始发时间单元格,再在左边日历中选择你想改签的日期,点击提交即可。注意改签...

    风越.net代码生成器v2.9

    文本框 文本域 UBB文本框(支持UBB文本输入) 密码框 隐藏域 日期选择 单选框 复选框 下拉框 多选列表 单选列表 批量上载 上载文件 上载到库 07、支持多种信息显示方式: 显示文字 链接文件 文本框 文本域 显示...

    javascript代码常用大全

    2.2 动态添加,修改,删除下拉框中的元素 2.3 可以输入内容的下拉框 2.4 多行文本框中只能输入iMax文字。如果多输入了,自动减少到iMax个文字(多用于短信发送) 3、打印类 3.1 打印控件 4、事件类 4.1 ...

    javascript常用代码大全.html

    2.2 动态添加,修改,删除下拉框中的元素 2.3 可以输入内容的下拉框 2.4 多行文本框中只能输入iMax文字。如果多输入了,自动减少到iMax个文字(多用于短信发送) 3、打印类 3.1 打印控件 4、事件类 4.1 屏蔽...

    editplus 代码编辑器html c++ jsp css

    如果从行首匹配,可以用“^”来实现,不过 EditPlus 有另一个功能可以很简单的删除行首的字符串 a. 选择要操作的行 b. 编辑-格式-删除行注释 c. 在弹出对话框里面输入要清除的行首字符,确定 【4】正则表达式应用...

    javascript 常用代码大全

    2.2 动态添加,修改,删除下拉框中的元素 2.3 可以输入内容的下拉框 2.4 多行文本框中只能输入imax文字。如果多输入了,自动减少到imax个文字(多用于短信发送) 3、打印类 3.1 打印控件 4、事件类 4.1 ...

    基于QT和MySQL实现的火车票管理系统C++源码+详细程序使用说明(课程设计项目).zip

    这时会弹出一个对话框确认删除,注意退票不可恢复。 * **改签界面** 首先会弹出一个对话框进行引导操作。先在右侧表格中选择你要改签车票的始发时间单元格,再在左边日历中选择你想改签的日期,点击提交即可。注意...

    风越ASP代码生成器 2.4

    文本框 文本域 UBB文本框(支持UBB文本输入) 密码框 隐藏域 日期选择 单选框 复选框 下拉框 多选列表 单选列表 批量上载 上载文件 上载到库 07、支持多种信息显示方式: 显示文字 前20字符 UBB文本 链接文件 ...

    javascript常用代码

    2.2 动态添加,修改,删除下拉框中的元素 2.3 可以输入内容的下拉框 2.4 多行文本框中只能输入imax文字。如果多输入了,自动减少到imax个文字(多用于短信发送) 3、打印类 3.1 打印控件 4、事件类 4.1 ...

Global site tag (gtag.js) - Google Analytics