源码网,源码论坛,源码之家,商业源码,游戏源码下载,discuz插件,棋牌源码下载,精品源码论坛

 找回密码
 立即注册
查看: 570|回复: 16

[JSP编程] jsp中两个框中内容互换可以添加也可以移除

[复制链接]

7万

主题

861

回帖

32万

积分

论坛元老

Rank: 8Rank: 8

积分
329525
发表于 2018-12-25 21:53:32 | 显示全部楼层 |阅读模式
这篇文章主要介绍了jsp中两个框中内容互换的具体实现,就是可以添加也可以移除,详细代码如下

在项目中需要实现如下的效果内容。如图:

具体实现的源码如下:

两个框的页面源码:

已选角色:<br /> <select multiple="multiple" name="roleIds" size="10" id="roleIds"> 

<option value="1"> 
主任 
</option> 
<option value="2"> 
医师 
</option><option value="3"> 
护士 
</option><option value="4"> 
前台 
</option><option value="5"> 
内勤 
</option> 
</select> 

<input type="button" value="<<-添加" 

onclick="moveOptions(document.getElementById('roleList'),document.getElementById('roleIds'));" /> 

<input type="button" value="移除->>" 
class="btn1" 
onclick="moveOptions(document.getElementById('roleIds'),document.getElementById('roleList'));" /> 
<br/> 
备选角色:<br /> <select multiple="multiple" size="10" 
id="roleList"> 

<option value="6"> 
工程师1 
</option><option value="7"> 
工程师2 
</option><option value="8"> 
工程师3 
</option><option value="9"> 
工程师4 
</option><option value="10"> 
工程师5 
</option><option value="11"> 
工程师6 
</option> 

</select>

实现的js代码:

function moveOptions(oSource, oTarget) { 
while (oSource.selectedIndex > -1) { 
var opt = oSource.options[oSource.selectedIndex]; 
oSource.removeChild(opt); 
var mark = true; 
for(var i = 0; i < oTarget.options.length; i++){ 
if(opt.value == oTarget.options[i].value){ 
mark = false; 
} 
} 
if(mark){ 
var newOpt = document.createElement("OPTION"); 
oTarget.appendChild(newOpt); 
newOpt.value = opt.value; 
newOpt.text = opt.text; 
newOpt.selected = true; 
} 
} 
}

回复

使用道具 举报

0

主题

2万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2022-8-14 18:38:59 | 显示全部楼层
而快乐你们快乐马年快乐
回复 支持 反对

使用道具 举报

1

主题

2万

回帖

207

积分

中级会员

Rank: 3Rank: 3

积分
207
发表于 2023-8-19 11:18:04 | 显示全部楼层
还不错啊
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

87

积分

注册会员

Rank: 2

积分
87
发表于 2023-8-21 05:01:18 | 显示全部楼层
很不错的玩意
回复 支持 反对

使用道具 举报

1

主题

1万

回帖

51

积分

注册会员

Rank: 2

积分
51
发表于 2023-9-4 10:46:36 | 显示全部楼层
终于找到了,我擦
回复 支持 反对

使用道具 举报

13

主题

2万

回帖

97

积分

注册会员

Rank: 2

积分
97
发表于 2023-10-20 14:09:56 | 显示全部楼层
额风风风微风微风违法
回复 支持 反对

使用道具 举报

2

主题

1万

回帖

146

积分

注册会员

Rank: 2

积分
146
发表于 2024-3-2 05:12:35 | 显示全部楼层
我找了挺久终于找到了
回复 支持 反对

使用道具 举报

6

主题

1万

回帖

174

积分

注册会员

Rank: 2

积分
174
发表于 2024-3-2 06:40:32 | 显示全部楼层
谢谢下载来看看
回复 支持 反对

使用道具 举报

8

主题

2万

回帖

52

积分

注册会员

Rank: 2

积分
52
发表于 2024-3-4 15:20:54 | 显示全部楼层
来看看!!!
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

194

积分

注册会员

Rank: 2

积分
194
发表于 2024-3-7 10:55:32 | 显示全部楼层
来看看怎么样
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|小黑屋|网站地图|源码论坛 ( 海外版 )

GMT+8, 2024-11-23 02:13 , Processed in 0.136126 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表