一个关于asp的难题,通过链接传递值

roadahead 2004-04-04 04:48:52
比如入下页面:

<INPUT id=text1 name=text1>
<INPUT id=text2 name=text2>
<A href=temp.asp>go</A>

我希望通过go这个链接将text1和text2的值传递给下一个页面(也就是temp.asp),,不知道该怎么传??
...全文
12 点赞 收藏 11
写回复
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
roadahead 2004-04-05
我就省10分了,,很不好意思
回复
roadahead 2004-04-05
谢谢: hzbigdog(苦命的程序员) ,用你的方法问题解决了
回复
hzbigdog 2004-04-04
<form active="mypage.asp" name="formgo">
<INPUT type="hidden" name="text1" value=""> <!--隐藏变量1-->
<INPUT type="hidden" name="text2" value=""> <!--隐藏变量2-->
</form>

<Script lu.......>
function fgo(val1, val2)
{
formgo.text1.value = val1;
formgo.text2.value = val2;
formgo.submit();//提交表单
}
</Script>

<a href="Javascript:fgo('要传送得值1','要传送得值2')">go</a>
回复
qxg1123 2004-04-04
把form的method改为get也可以通过URL传值
点击连接用脚本提交表单通过request.form("")也可以取值
回复
lonelydreamsym 2004-04-04
可以用一段JS呀,当点文字时GO时,执行JS将表单提交,不就行了吗??
回复
roadahead 2004-04-04

*************************************
干嘛不用表单post
text1=Request.Form("text1")
text2=Request.Form("text2")
*************************************

我这里一定要用链接,而且这里只是对一个大表单的一个条目的详细设定,


*************************************
<a href="go.asp?m=<%=request("text1")%>&n=<%=request("text2")>go</a>
*************************************

这个好象也不行,文本框里的值是这个页面到了客户端,由用户动态输入的
回复
xingon 2004-04-04
下各页面得到的数据
应该是
xx=request("m")
yy=request("n")
回复
xingon 2004-04-04
用浏览器传递是
<a href="go.asp?m=<%=request("text1")%>&n=<%=request("text2")>go</a>
回复
lawdoor 2004-04-04
不用 form如何传递变量??
回复
whghwujx 2004-04-04
建议楼主采用风浪才子的意见,
这种情况最好是用FORM传值
回复
风流才子 2004-04-04
干嘛不用表单post
text1=Request.Form("text1")
text2=Request.Form("text2")
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告