在列表框里如何实现多选Java,多选列表框动态添加,移动,删除,全选等操作的简单实例...

dim a

a = split(Request.Form("sourceList"),",")

Response.Write "Source:" & Request.Form("sourceList") & ubound(a) & "
Object:" & Request.Form("objectList") & "
"

%>

Untitled Document

.bgsubleft {

BACKGROUND-POSITION: center bottom; BACKGROUND-IMAGE: url(images/bgleft.gif); BACKGROUND-REPEAT: repeat-x

}

.bgsubleftn {

BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(images/bgleftn.gif); BACKGROUND-REPEAT: no-repeat

}

function addSelectedList()

{

var objSource = form1.sourceList;

var objObject = form1.objectList;

var sourcelen = objSource.length ;

for(var i=0;i

if (objSource.options[i].selected){

if (!checkExist(objObject,objSource.options[i].value)){

addtolist(objObject,objSource.options[i].text,objSource.options[i].value);

}

}

}

}

function addAllList()

{

var objSource = form1.sourceList;

var objObject = form1.objectList;

var sourcelen = objSource.length ;

for(var i=0;i

if (!checkExist(objObject,objSource.options[i].value)){

addtolist(objObject,objSource.options[i].text,objSource.options[i].value);

}

}

}

function removeSelectedList(noRemoveValue)

{

var objObject = form1.objectList;

for (var i=0;i

if (objObject.options[i].selected && objObject.options[i].value != noRemoveValue)

{

objObject.options.remove(i);

removeList(noRemoveValue);break;

}

}

}

function removeAllList(noRemoveValue)

{

var objObject = form1.objectList;

var objLen = objObject.length;

for (var i=0;i

if ( objObject.options[i].value != noRemoveValue){

objObject.options.remove(i);

removeAllList(noRemoveValue);break;

}

}

}

function selectedAll(obj)

{

for (var i=0;i

obj.options[i].selected = true;

}

}

function checkExist(obj,value)

{

var isExist = false;

for (var i=0;i

if (obj.options[i].value == value){

isExist = true;

break;

}

}

return isExist;

}

function addtolist(obj,value,label){

obj.add(new Option(value,label));

}

1

2

3

for i = 6 to 20

Response.Write("" & i+200 & "" & vbcrlf)

Next

%>

1

4

5

for i = 6 to 20

Response.Write("" & i & "" & vbcrlf)

Next

%>

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值