有关用asp来得到select框中多个值的方法?(请教高手)在线等待!

fivehun 2003-11-28 03:42:11
共有两个select框(size=20),第一个框是从数据库中取得的,第二个框是从第一个框中所选择的(多个)。可如何通过asp程序在另一个页面求得这些所择的值呢?迷茫中!请高手指教!谢谢!
MSN:fivehun@hotmail.com
...全文
49 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fivehun 2003-11-28
  • 打赏
  • 举报
回复
我想到一个很简便的方法,那就是:

将选中的数据先导出到textarea中,然后再submit即可。
avonqin 2003-11-28
  • 打赏
  • 举报
回复
从第一个select中选中数据存放在第二个select中,提交时就不用再在第二个select中按Ctrl选择了,提交的应该就是第二个select中的所有数据

例子,这是第二个select中的数据

<script LANGUAGE="JavaScript">
<!--
function SubmitCity()
{
var SubmitCity="";
for(var i=0; i<document.form1.city.options.length; i++){
if(document.form1.city.options[i].value != ""){ SubmitCity=SubmitCity + document.form1.city[i].text + ","; }
}
SubmitCity=SubmitCity.substring(0,SubmitCity.length-1);
location.href='?City='+SubmitCity;
}
//-->
</script>
<form name=form1 method=post>
<select name=city multiple>
<option value=广州>广州
<option value=北京>北京
<option value=上海>上海
</select>
<input type=button value=submit onclick=SubmitCity()>
</form>
<%
Response.Write request("city")
%>
把接收的数据分开
DeltaCat 2003-11-28
  • 打赏
  • 举报
回复
在提交前,把选中的那些值组合起来,用隐藏域传递
kevin_gao 2003-11-28
  • 打赏
  • 举报
回复
你在页面提交前需要做一个操作,就是循环第二个 select框里,让里面的item都选中,然后再提交。

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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