zoukankan
html css js c++ java
写的一个双向选择器(JS)
<!
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
>
<
meta
http-equiv
="Content-Type"
content
="text/html; charset=gb2312"
/>
<
title
>
Web双向选择器
</
title
>
<
script
type
="text/javascript"
language
="javascript"
>
function
moveItem(dest, source)
{
var
dest
=
(
typeof
dest
==
"
string
"
?
document.getElementById(dest): dest );
var
source
=
(
typeof
source
==
"
string
"
?
document.getElementById(source) : source );
if
( source.tagName.toLowerCase()
!=
"
select
"
||
dest.tagName.toLowerCase()
!=
"
select
"
)
return
;
for
( index
=
source.length
-
1
; index
>=
0
; index
--
)
{
if
( source[index].selected )
{
dest.length
++
;
dest[dest.length
-
1
].id
=
source[index].id;
dest[dest.length
-
1
].value
=
source[index].value;
dest[dest.length
-
1
].text
=
source[index].text;
source[index]
=
null
;
}
}
}
</
script
>
<
style
type
="text/css"
>
select
{
}
{
margin
:
-2px
;
}
</
style
>
</
head
>
<
body
>
<
table
width
="200"
border
="0"
cellpadding
="0"
cellspacing
="0"
>
<
tr
>
<
td
>
<
select
size
="6"
multiple
="multiple"
id
="left"
ondblclick
="moveItem(right,this)"
>
<
option
value
="def"
>
ListItem1
</
option
>
<
option
value
="abcd"
>
ListItem2
</
option
>
</
select
>
</
td
>
<
td
>
<
input
type
="button"
value
=" > "
name
="btnRight"
onclick
="moveItem(right,left)"
/>
<
input
type
="button"
value
=" < "
onclick
="moveItem(left,right)"
id
="btn"
name
="btnLeft"
/>
</
td
>
<
td
>
<
select
size
="6"
multiple
="multiple"
id
="right"
ondblclick
="moveItem(left,this)"
>
<
option
value
="abc"
>
ListItemm3
</
option
>
<
option
value
="def"
>
ListItem4
</
option
>
<
option
value
="abcd"
>
ListItem5
</
option
>
<
option
value
="abc"
>
ListItem6
</
option
>
<
option
value
="def"
>
ListItem7
</
option
>
<
option
value
="abcd"
>
ListItem8
</
option
>
</
select
>
</
td
>
</
tr
>
</
table
>
</
body
>
</
html
>
查看全文
相关阅读:
(原创)代码分析-DataGrid实现增删(带提示)改和分页
(原创)webform页面间传值的特殊方法
(原创)如何把数据放到web不能访问的文件夹中并给用户下载?
MediaWiki如何重置用户密码
伟大的程序员是怎样炼成的?
Java多线程(一)、多线程的基本概念和使用
Android杂谈Activity、Window、View的关系
Android LayoutInflater学习
10条不可不知的手机礼仪 看看你犯过哪几项?
Java支持的字符集[Code]
原文地址:https://www.cnblogs.com/CSharp/p/416991.html
最新文章
spymemcached 的 useNagle 问题与 TCP/IP延迟发送数据
Python入门示例系列24 文件读写
Python入门示例系列21 面向对象(初级)
Python入门示例系列20 函数
Python 第三方库资源
Python入门示例系列22 错误与异常
Python入门示例系列23 模块
Python 和 C语言的相互调用
(论坛答疑点滴)如何判断链接是否有效并且如果有效的话得到源代码
(原创)datagrid数据导出到excel文件给客户端下载的几种方法
热门文章
(原创)怎样在页面和页面的用户控件进行交互
(原创)怎么为DataGrid中的链接设置多个参数
(原创)后台动态设置前台标签内容和属性
(原创)怎么在绑定后动态改变DataGrid中的内容
(论坛答疑点滴)如何对动态的对象进行操作,属性付值
(原创)怎么直接建立一个DataTable并且为之添加数据
(原创)代码分析-DataGrid实现自增列、单选、多选
前面几篇文章有关DataGrid的所有代码
(原创)如何合计DataTable的数据
(论坛答疑点滴)一个动态编译的例子
Copyright © 2011-2022 走看看