通过form传递参数?(急)
在这里我想把select的值这样送到222.asp页面中去,但是送过去的是"rr"字符串,请问谁有办法,把变量rr的内容,即select里的值送过去呢?
<head>
<script language=javascript>
<!--
function sss(form)
{
var rr;
rr=form.select1.value;
window.open("222.asp?select=rr","_self");
}
-->
</script>
</head>
<body>
<form name="form" action="222.asp" >
<select name="select1">
<option value="4">交款取走</option>
<option value="5">交款未取</option>
<option value="6">担保取走</option>
</select>
<input type="submit" value="button">
</form>
</body>
问题点数:20、回复次数:4Top
1 楼langjianjun(绝对在乎你)回复于 2001-09-11 17:46:56 得分 0
用select 这种方法好像是行不通的,为什么不到222.asp 中去取这个参数呢?这样一定可以的。
用Request.Form("select1")
但是用这种方法在表单中应加上method="post"
即:
<form name="form" method="post" action="222.asp">
就可以了。
Top
2 楼TopGun_pphh(火龟)回复于 2001-09-11 19:20:43 得分 0
在222。ASP中用Request.Form("select1")取值即可。Top
3 楼net_lover(【孟子E章】)回复于 2001-09-11 19:55:33 得分 20
<script language=javascript>
<!--
function sss(form)
{
var rr,tmp
rr=form.select1.value;
tmp="222.asp?select=" + rr;
window.open(tmp,"_self");
}
-->
</script>Top
4 楼crodling(十方)回复于 2001-09-12 14:50:44 得分 0
不直接在222.asp中取参数的原因是由于我要根据form中表单选择的不同,转到不同的页面处理,而我只能想到这样的办法处理这种情况的转向!Top




