如何将select中选中的项返回到一个数组中?

seafer 2002-11-08 03:51:53
我用options,但是返回了所有的选项。

大侠们,快出手吧!
...全文
96 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
flashsoft2000 2002-11-08
  • 打赏
  • 举报
回复
喔sorry,错乐
喔看成返回所有乐
如果返回选择的用selected来判就可以
flashsoft2000 2002-11-08
  • 打赏
  • 举报
回复
var ListDate="";
var SList=document.all.IndexSelect;
for(var i=0;i<SList.length;i++)
ListDate+=SList.item(i).value+"|";
document.all.HidBox.value=ListDate.slice(0,ListDate.length-1);
document.Form1.submit();
seabell 2002-11-08
  • 打赏
  • 举报
回复
<script>
mulvalue=new Array();
function setarray()
{i=0;
for(j=0;j<document.all.sel.options.length;j++)
if(document.all.sel.options[j].selected)
mulvalue[i++]=document.all.sel.options[j].value;
for(k=0;k<mulvalue.length;k++)
alert(mulvalue[k]);
}
</script>
<select multiple name=sel>
<option value=11>11
<option value=22>22
<option value=33>33
<option value=44>44
<option value=55>55
</select>
<input type=button value=setvalue onclick=setarray()>

87,955

社区成员

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

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