紧急求救!!!表单处理的问题。

BrightEye 2001-12-11 09:02:36
有3个ASP程序,分别为A.asp,B.asp,C.asp。其中,A.asp的form表单提交给B.asp,经过处理验证后,B.asp表单再提交给C.asp。这样可以实现吗?我试的时候,B.asp提交给C.asp时POST不过去,还是执行B.asp。该如何处理?请赐教呀!
...全文
98 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lazywolf 2001-12-11
  • 打赏
  • 举报
回复
当然可以了,如下
// b.asp
<html><body><form name=form1 method=post action="c.asp">
<input type="hidden" name=name1 value=<%=request%>>
<input type="text" name=text1>
<input type=submit name=submit value=submit>
</form>
</body>
</html>
cometchen 2001-12-11
  • 打赏
  • 举报
回复
如果是登陆验证的话,可以用a.asp做登陆的入口,输入提交到B。ASP,
1、经过验证通过后可以把登陆的信息保存在session里!再Redirect到C。ASP
在C。ASP头部判断有效的session,再显示后面的页面,反之再Redirect回A重新登陆

2、如果在B中验证出错再Redirect回A重新登陆
BrightEye 2001-12-11
  • 打赏
  • 举报
回复
to lazywolf(二代):
搞错了。我说的不是这个意思。你的value=<%=request("xxxx")%>是从a.asp提交过来的吧?在b.asp的form里要重新输入数据,然后提交给c.asp。隐藏提交可以吗?
BrightEye 2001-12-11
  • 打赏
  • 举报
回复
to 2楼:
请仔细说明好吗?向您请教了。^_^
koyia 2001-12-11
  • 打赏
  • 举报
回复
验证数据后用隐藏提交的方式把验证通过的数据提交到c不就行了
BrightEye 2001-12-11
  • 打赏
  • 举报
回复
谢谢karma(无为)老师。B.asp程序里,用户要输入数据,我必须验证数据有效后,方可提交给C.asp。如果用您说的方法,可以验证数据吗?除了Response.Redirect,还有别的办法吗?^_^
lazywolf 2001-12-11
  • 打赏
  • 举报
回复
在B.asp中设立几个<input type="hidden" name=xxxx value=<%=request("xxxx")%>>
然后提交到c.asp,应该可行!
karma 2001-12-11
  • 打赏
  • 举报
回复
in B.asp 经过处理验证后, add the relevant data to session variables, then redirect the page to C.asp. C.asp will access the data in the session variables
BrightEye 2001-12-11
  • 打赏
  • 举报
回复
谢谢各位高手!我搞错了。常规方法就可以。

28,391

社区成员

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

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