怎么样能做到多选?

wangzq99 2006-05-26 05:22:13
<HTML>
<HEAD>
<TITLE></TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<LINK rel="stylesheet" href="/kjw/theme/default.css" type="text/css">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR>
</HEAD>
<SCRIPT language=JavaScript>
function select_one(objFrom,objTo){
var j,i=0;
for(;;){
var index=objFrom.selectedIndex;
if(index==-1){
break;
return;
}else{
var value=objFrom.options[index].value;
var text=objFrom.options[index].text;
j=1;
if(j==1){
objTo.options.length=0;
objTo.options[objTo.options.length]=new Option(text,value);
}
}
return;
}
}
function select_one0(objFrom,objTo){
var j,i=0;
for(;;){
var index=objFrom.selectedIndex;
if(index==-1)
break;
var value=objFrom.options[index].value;
var text=objFrom.options[index].text;
j=1;
if(j==1)
objFrom.options[0]=null;
}
}
function qued(){
if(document.all.select_to.options.length==0){
alert("ÄúÉÐδѡÔñÈκαêÇ©£¡");
return;
}
var iii = document.all.select_to.options[0].value;
parent.location = "select_sort_people.jsp?usfz="+iii;
}
</SCRIPT>

<body leftmargin="0" topmargin="10" marginwidth="0" marginheight="0" >
<FORM name="form_cx" method=post onsubmit="return(form_sub1());">
<TABLE WIDTH="570" HEIGHT=30 BORDER=0 CELLPADDING=0 CELLSPACING=0 align=center>
<tr>
<td bgcolor="#def7e7" height=340 >
<TABLE WIDTH="560" HEIGHT=30 BORDER=0 CELLPADDING=0 CELLSPACING=0 align=center bgcolor="#FFFFFF" valign=middle>
<tr>
<td colspan=2 height=10>
<TABLE WIDTH="100%" border=0 cellSpacing=0 align=left>
<tr>
<td>
<TABLE WIDTH=350 HEIGHT=200 border=0 cellSpacing=0 align=center class=tableBorder>
<tr >
<td width=160 height=150 align=center valign=bottom >¿ÉÑ¡±êÇ©<br>
<select name="xm" size=14 multiple style="width:150" ondblclick="select_one(xm,select_to)">
<option>²âÊÔ1</option>
<option>²âÊÔ2</option>
<option>²âÊÔ3</option>
<option>²âÊÔ4</option>
</select>
</td>
<td width=30 align=center >
<table border="0" cellspacing="0" cellpadding="0" >
<tr>
<td height=13></td>
</tr>
<tr>
<td ><img src="images/a.gif" onclick="select_one(xm,select_to)"></td>
</tr>
<tr>
<td height=20></td>
</tr>
<tr>
<td ><img src="images/remove.gif" onclick="select_one0(select_to,xm)"></td>
</tr>
<tr>
<td height=10></td>
</tr>
</table>
</td>
<td width=160 align=center valign=bottom >ÒÑÑ¡±êÇ©<br>
<select name="select_to" size=14 style="width:150" ondblclick="select_one0(select_to,xm)">
</select>
</td>
</tr>
</TABLE>
<td>
</tr>
</table>
</td>
</tr>

</table>
</td>
</tr>
<tr>
<td bgcolor="#def7e7" height=30 align=center valign=top>
<input type="button" value="²é¿´×ÊÔ´" name="queding" class="button4" onClick="qued()">
   
<input type="button" value="È¡  Ïû" name="quxiao" class="button4" onClick="javascript:parent.document.all.span_select.style.display='none';">
</td>
</tr>
</table>
</form>
</BODY>
</HTML>

我上面的代码.怎么能实现从左到右能多选。而不是只有一个.谢谢.
...全文
110 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiangtao088 2006-05-26
  • 打赏
  • 举报
回复
提示一你下:遍历左边看是否为selected,是的话就都new Option过去。

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧