怎样获取表单值

hrxnoise 2006-11-04 10:40:46
<select name='DownloadUrl' size='2' >
<option value="no1">no1</option>
<option value="no2">no2</option>
<option value="no3">no3</option>
</select>

ASP怎样获取以上所有值,获取格式为"no1|no2|no3"
...全文
214 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hrxnoise 2006-11-04
  • 打赏
  • 举报
回复
还是一样
<script language="javascript">
function $Do()
document.myform.DownloadUrls.value=''
for(var i=0;i<document.myform.DownloadUrl.length;i++){
if (document.myform.DownloadUrls.value=='') document.myform.DownloadUrls.value=document.myform.DownloadUrl.options[i].value;
else document.myform.DownloadUrls.value+='$$$'+document.myform.DownloadUrl.options[i].value;
}
</script>
<form name="f1" action="..." method="post" onsubmit="$Do()">
<select name='DownloadUrl' size='2' >
<option value="no1">no1</option>
<option value="no2">no2</option>
<option value="no3">no3</option>
</select>
<input type="submit" value=" OK " />
</form>




保存页面就用
DownloadUrl=request.form("DownloadUrls")
这样对吗
stou 2006-11-04
  • 打赏
  • 举报
回复
up
什么都不能 2006-11-04
  • 打赏
  • 举报
回复
控件类型问题
hrxnoise 2006-11-04
  • 打赏
  • 举报
回复
document.myform.DownloadUrls.value=''
for(var i=0;i<document.myform.DownloadUrl.length;i++){
if (document.myform.DownloadUrls.value=='') document.myform.DownloadUrls.value=document.myform.DownloadUrl.options[i].value;
else document.myform.DownloadUrls.value+='$$$'+document.myform.DownloadUrl.options[i].value;
}






用这种方式为什么不行
什么都不能 2006-11-04
  • 打赏
  • 举报
回复
遍历,把每个option值存入 隐藏域
<script language="javascript">
function $Do()
{
var $o=document.all["DownloadUrl"].options;
var rv="";
for(var i=0;i<$o.length-1;i++)
{
rv+=$o[i].vlaue+"|";
}
rv=rv.substring(0,rv.length-2);
var $hobj=document.createElement("input");
$hobj.type="hidden";
$hobj.name="downloadUrlList";
$hobj.value=rv;
document.forms[0].append($hobj);
}
</script>
<form name="f1" action="..." method="post" onsubmit="$Do()">
<select name='DownloadUrl' size='2' >
<option value="no1">no1</option>
<option value="no2">no2</option>
<option value="no3">no3</option>
</select>
<input type="submit" value=" OK " />
</form>
jingxiaoping 2006-11-04
  • 打赏
  • 举报
回复
遍历。
什么都不能 2006-11-04
  • 打赏
  • 举报
回复
<%
if request("action")="do" then
response.write request("downloadUrlList")
end if
%>
<html>
<head>
<script language="javascript">
function $Do()
{
var $o=document.all["DownloadUrl"];
var rv="";
for(var i=0;i<$o.options.length;i++)
{
rv+=$o.options[i].value+"|";
}
rv=rv.substring(0,rv.length-1);
var $hobj=document.createElement("input");
$hobj.type="hidden";
$hobj.name="downloadUrlList";
$hobj.value=rv;
document.forms[0].appendChild($hobj);

}
</script>
</head>
<body>
<form name="f1" action="?action=do" method="post" onsubmit="$Do()">
<select name='DownloadUrl' size='2' >
<option value="no1">no1</option>
<option value="no2">no2</option>
<option value="no3">no3</option>
</select>
<input type="submit" value=" OK " />
</form>
</body>
</html>

28,390

社区成员

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

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