各位大大,帮帮小弟一个忙实现一个程序!!!!!!在线等!!!!!!! 复选框 有个 name 属性 就是 你的复选框的 名字value 属性就是你复选框的实际名字<...... name ="第一条" value=<%=来自数据库%> >或者<...... name ="<%=来自数据库%>" value=“<%=来自数据库%>” > 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 晕,左边是从数据库中导过来的,右边是从左边导过来的,那右边也是从数据库里出来的也就是说处理放在右边了??为什么不把复选框的name命名为记录的ID值 <body><script language="JavaScript"><!--/*move(s1,s2,flag):s1是源列表框,s2是目的列表框,flag是是否全部移动*/function move(s1,s2,flag){ var tem=new Array(); var sa=document.frm.elements[s1]; var sb=document.frm.elements[s2]; var s=sa.selectedIndex>-1?1:0 with(sa) for(i=length-1;i>=0;i--) if(options[i].selected||flag){tem[tem.length]=options[i];options[i]=null} if(s||flag){ for(i=0;i<sb.length;i++)tem[tem.length]=sb.options[i] with(sb){ length=0; tem.sort(sortArr) for(i=0;i<tem.length;i++)options[length]=new Option(tem[i].text,tem[i].value) } }}/*move_self(s,flag):s是列表框name,flag(1,-1),是上移或下移*/function move_self(s,flag){ var sa=document.frm.elements[s] var tem; with(sa){ if(flag==1){ if(selectedIndex>0) for(i=0;i<length;i++) if(options[i].selected){ tem_text=options[i].text;tem_value=options[i].value options[i].text=options[i-1].text; options[i].value=options[i-1].value; options[i-1].text=tem_text;options[i-1].value=tem_value options[i-1].selected=true;options[i].selected=false } } else for(i=length-1;i>=0;i--) if(options[i].selected){ if(i==length-1)break; tem_text=options[i].text;tem_value=options[i].value options[i].text=options[i+1].text; options[i].value=options[i+1].value; options[i+1].text=tem_text;options[i+1].value=tem_value options[i+1].selected=true;options[i].selected=false } }}/*显示列表框选中的值,s是列表框的name*/function show(s){var str=""with(document.frm.elements[s])for(i=0;i<length;i++)if(options[i].selected)str+="\n第"+(i+1)+"个option:\ntext:"+options[i].text+" value:"+options[i].valuealert(str)}function sortArr(a,b){if(a.text>b.text)return 1if(a.text<b.text)return -1return 0}//--></script><form name="frm"><select name="a" size="5" style="width:100" multiple><option value="a1">1</option><option value="a2">2</option><option value="a3">3</option><option value="a4">4</option></select><input type=button value=">>" onclick="move('a','b',1)"><input type=button value=" > " onclick="move('a','b')"><input type=button value=" < " onclick="move('b','a')"><input type=button value="<<" onclick="move('b','a',1)"><select name="b" size="5" style="width:100" multiple><option value="b1">a</option><option value="b2">b</option><option value="b3">c</option><option value="b4">d</option><option value="b5">e</option></select><br/><input type=button value="up" onclick="move_self('a',1)"><input type=button value="down" onclick="move_self('a',-1)"><input type=button value="up" onclick="move_self('b',1)"><input type=button value="down" onclick="move_self('b',-1)"><input type=button value="get a's value" onclick="show('a')"><input type=button value="get b's value" onclick="show('b')"></form></body> 在左边的列表框中<option name="<%=strID%>"><%=strValue%></option>就可以了,这种情况你用表格处理比较好一点. 还不对啊,传的参数是取NAME 还是VALUE啊晕倒了 javabean的问题 网页框架的问题 请问JSP中如何向MySql中存入和取出图片? (急)图片网页生成word 定时刷新页面问题? 求才 request.getHeader("??")??? FilterConfig什么变量,定义了什么? 为什么为什么?????????? 1500分征XML学习心得, 资料集中(参与者均可得分,同开5贴) 关于如何引入资源文件 小问题请教,很简单进来看看
也就是说处理放在右边了??
为什么不把复选框的name命名为记录的ID值
<script language="JavaScript">
<!--
/*move(s1,s2,flag):s1是源列表框,s2是目的列表框,flag是是否全部移动*/
function move(s1,s2,flag){
var tem=new Array();
var sa=document.frm.elements[s1];
var sb=document.frm.elements[s2];
var s=sa.selectedIndex>-1?1:0
with(sa)
for(i=length-1;i>=0;i--)
if(options[i].selected||flag){tem[tem.length]=options[i];options[i]=null}
if(s||flag){
for(i=0;i<sb.length;i++)tem[tem.length]=sb.options[i]
with(sb){
length=0;
tem.sort(sortArr)
for(i=0;i<tem.length;i++)options[length]=new Option(tem[i].text,tem[i].value)
}
}
}/*move_self(s,flag):s是列表框name,flag(1,-1),是上移或下移*/
function move_self(s,flag){
var sa=document.frm.elements[s]
var tem;
with(sa){
if(flag==1){
if(selectedIndex>0)
for(i=0;i<length;i++)
if(options[i].selected){
tem_text=options[i].text;tem_value=options[i].value
options[i].text=options[i-1].text;
options[i].value=options[i-1].value;
options[i-1].text=tem_text;options[i-1].value=tem_value
options[i-1].selected=true;options[i].selected=false
}
}
else
for(i=length-1;i>=0;i--)
if(options[i].selected){
if(i==length-1)break;
tem_text=options[i].text;tem_value=options[i].value
options[i].text=options[i+1].text;
options[i].value=options[i+1].value;
options[i+1].text=tem_text;options[i+1].value=tem_value
options[i+1].selected=true;options[i].selected=false
}
}
}/*显示列表框选中的值,s是列表框的name*/
function show(s){
var str=""
with(document.frm.elements[s])
for(i=0;i<length;i++)
if(options[i].selected)str+="\n第"+(i+1)+"个option:\ntext:"+options[i].text+" value:"+options[i].value
alert(str)
}function sortArr(a,b){
if(a.text>b.text)return 1
if(a.text<b.text)return -1
return 0
}
//-->
</script>
<form name="frm">
<select name="a" size="5" style="width:100" multiple>
<option value="a1">1</option>
<option value="a2">2</option>
<option value="a3">3</option>
<option value="a4">4</option>
</select>
<input type=button value=">>" onclick="move('a','b',1)">
<input type=button value=" > " onclick="move('a','b')">
<input type=button value=" < " onclick="move('b','a')">
<input type=button value="<<" onclick="move('b','a',1)">
<select name="b" size="5" style="width:100" multiple>
<option value="b1">a</option>
<option value="b2">b</option>
<option value="b3">c</option>
<option value="b4">d</option>
<option value="b5">e</option>
</select><br/>
<input type=button value="up" onclick="move_self('a',1)">
<input type=button value="down" onclick="move_self('a',-1)">
<input type=button value="up" onclick="move_self('b',1)">
<input type=button value="down" onclick="move_self('b',-1)">
<input type=button value="get a's value" onclick="show('a')">
<input type=button value="get b's value" onclick="show('b')">
</form>
</body>