| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 492 人关注过本帖
标题:值二次传递问题
只看楼主 加入收藏
nixy
Rank: 1
等 级:新手上路
帖 子:202
专家分:0
注 册:2006-11-29
结帖率:0
收藏
 问题点数:0 回复次数:6 
值二次传递问题

如何在把得到的数值再传到CS.ASP页去,请大虾和老师帮忙,先谢谢了
<%
a=request.form("class_one")
b=request.form("class_two")
c=request("qdate")
response.write (a)
response.write (b)
response.write (c)
%>
<form name="forma" action="cs.asp" method="post" target="_blank">
<font size="5" color="#FF0000" face="宋体">
<td bgcolor="#FFFFFF" align="center" width="493" style="border-style: none; border-width: medium" colspan="7">
 <INPUT type=submit value='提交' name=Submit2></td>

搜索更多相关主题的帖子: face blank request action 
2007-09-19 12:23
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
如何在把得到的数值再传到CS.ASP页去,请大虾和老师帮忙,先谢谢了
<%
a=request.form("class_one")
b=request.form("class_two")
c=request("qdate")
response.write (a)
response.write (b)
response.write (c)
%>
<form name="forma" action="cs.asp?qdate=<%=Request("qdate")%>" method="post" target="_blank">
<font size="5" color="#FF0000" face="宋体">
<td bgcolor="#FFFFFF" align="center" width="493" style="border-style: none; border-width: medium" colspan="7">
<input type="hidde" name="class_one" value="<%=Request.form("class_one")%>" >
<input type="hidde" name="class_two" value="<%=Request.form("class_two")%>" >
 <INPUT type=submit value='提交' name=Submit2></td>
2007-09-19 12:30
shaoli4261
Rank: 3Rank: 3
来 自:安徽.巢湖
等 级:新手上路
威 望:6
帖 子:212
专家分:0
注 册:2007-9-11
收藏
得分:0 
版主:为什么把Request("qdate")放在action后面传递过去呢?而不用后面的方法,再用隐藏域呢?
这两者有什么区别吗?
如果有,可不可以解释一下啊!谢谢了………………

爱一个人,不一定拥有她,但拥有一个人,就要爱她。也许她不是最好的,但她可能是你最值得的珍惜的人。
2007-09-19 12:51
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用shaoli4261在2007-9-19 12:51:18的发言:
版主:为什么把Request("qdate")放在action后面传递过去呢?而不用后面的方法,再用隐藏域呢?
这两者有什么区别吗?
如果有,可不可以解释一下啊!谢谢了………………

<%
a=request.form("class_one")
b=request.form("class_two")
c=request("qdate")
response.write (a)
response.write (b)
response.write (c)
%>
<form name="forma" action="cs.asp?qdate=<%=Request("qdate")%>" method="post" target="_blank">
<font size="5" color="#FF0000" face="宋体">
<td bgcolor="#FFFFFF" align="center" width="493" style="border-style: none; border-width: medium" colspan="7">
<input type="hidde" name="class_one" value="<%=Request.form("class_one")%>" >
<input type="hidde" name="class_two" value="<%=Request.form("class_two")%>" >
 <INPUT type=submit value='提交' name=Submit2></td>
url地址后面跟?参数是gat方式提交而表单的method="post"这两个不一样,
因此request接收时在ASP中就不一样。
get方法直接request("[参数名]")
post方法接收request.form("[元素名]")

2007-09-19 13:54
nixy
Rank: 1
等 级:新手上路
帖 子:202
专家分:0
注 册:2006-11-29
收藏
得分:0 

谢谢版主老师

[此贴子已经被作者于2007-9-19 15:13:14编辑过]


2007-09-19 15:11
shaoli4261
Rank: 3Rank: 3
来 自:安徽.巢湖
等 级:新手上路
威 望:6
帖 子:212
专家分:0
注 册:2007-9-11
收藏
得分:0 
[CODE]<%
a=request.form("class_one")
b=request.form("class_two")
c=request("qdate")
response.write (a)
response.write (b)
response.write (c)
%>
<form name="forma" action="cs.asp">" method="post" target="_blank">
<font size="5" color="#FF0000" face="宋体">
<td bgcolor="#FFFFFF" align="center" width="493" style="border-style: none; border-width: medium" colspan="7">
<input type="hidde" name="class_one" value="<%=Request.form("class_one")%>" >
<input type="hidde" name="class_two" value="<%=Request.form("class_two")%>" >
<input type="hidde" name="class_three" value="<%=Request.form("qdate")%>" >
 <INPUT type=submit value='提交' name=Submit2></td>[/CODE]

这样传递不也是可以的么??

爱一个人,不一定拥有她,但拥有一个人,就要爱她。也许她不是最好的,但她可能是你最值得的珍惜的人。
2007-09-19 15:21
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 

尽量使用 post 方式传递数据,这样就可以做安全了 ,不至于在地址栏就可以直接修改数据传递


[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2007-09-19 15:35
快速回复:值二次传递问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013961 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved