ASP中提交表单

bellwind 2003-12-11 03:47:37
在ASP中如何将表单同时提交到两个asp处理文件中,比如我有一个表单输入页
inform.asp,另外有disform1.asp和disform2.asp两个文件,当提交inform.asp中的表单时disform1.asp和disform2.asp两个同时收到提交的信息?
...全文
139 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
超人汪 2003-12-18
  • 打赏
  • 举报
回复
呵呵,让大家开心一下嘛!只要大家开心,偶就开心了撒~~每天都只可以编程的生活是枯燥的,程序员也应该享受生活撒!!我才不怕剪性欲分!
leon168 2003-12-12
  • 打赏
  • 举报
回复
解决就结帖啊
bellwind 2003-12-12
  • 打赏
  • 举报
回复
问题已经解决,谢谢大家的热心!
bellwind 2003-12-12
  • 打赏
  • 举报
回复
to xzq686(瞬):
这种方法对于接收方来说其实还是使用get方法,所以与post方法比,对于传送大量的数据时就会很慢最后会超时错误。
to dv423(dv423) 、 avonqin(不再看连续剧) :
你的第二种方法最后浏览器中显示的是哪一个页面?如何控件显示转向的页面?
dv423 2003-12-11
  • 打赏
  • 举报
回复
第一种:页面跳转,相当于用get的方法
在disform1.asp处理完以后,
加一行
response.redirect "disform2.asp?param1="¶m1&"¶m2="¶m2


第二种在表单输入页inform.asp
里面的提交按钮加上个响应事件
<input type=button value=submit onclick=dosubmit()>
<script language=javascript>
function dosubmit(){
form1.action="disform1.asp"
form1.submit();
form1.action="disform2.asp"
form1.submit();
}
</script>
avonqin 2003-12-11
  • 打赏
  • 举报
回复
(风流小太狼) ,小心你的信誉分哦,哈~~
wsqsoft 2003-12-11
  • 打赏
  • 举报
回复
<form name="frm" method="POST" action="a.asp" target=_blank>
<p><input type="text" name="T1" size="20"><input type="button" value="提交" name="B1" onclick="submitform();"><input type="reset" value="重置" name="B2"></p>
</form>
avonqin 2003-12-11
  • 打赏
  • 举报
回复
<form name=form1 method=post target=_blank>
……
<input type=button value=submit onclick=dosubmit()>
</form>

<script language=javascript>
function dosubmit(){
form1.action="disform1.asp"
form1.submit();
form1.action="disform2.asp"
form1.submit();
}
</script>
wsqsoft 2003-12-11
  • 打赏
  • 举报
回复
<script>
<!--
function submitform()
{
document.frm.submit();
document.frm.action = "b.asp";
document.frm.submit();
}
//-->
</script>
qwater 2003-12-11
  • 打赏
  • 举报
回复
后台处理和显示放在一个页面也没有问题啊。
xzq686 2003-12-11
  • 打赏
  • 举报
回复
提交到两个表单是吧!还可以传参的,你试试了!

<html>
<script language=javascript>
function Twosubmit(){
window.open('first.php?var1='+window.form1.var1.value+'&var2='+window.form1.var2.value);
window.open('second.php?var1='+window.form1.var1.value+'&var2='+window.form1.var2.value);

return false;
}

</script>
<form name=form1 onsubmit="return Twosubmit();">
<input type=text name=var1><br>
<input type=text name=var2>
<br><input type=submit></form>
</html>




超人汪 2003-12-11
  • 打赏
  • 举报
回复
你的帖子构思新颖,题材独具匠心,段落清晰,情节诡异,跌宕起伏,主线分明,引人入胜,平淡中显示出不平凡的文学功底,可谓是字字珠玑,句句经典,是我辈应当学习之典范。
bellwind 2003-12-11
  • 打赏
  • 举报
回复
另外,由于数据量比较大,所以使用的方法是post,不能用get.
bellwind 2003-12-11
  • 打赏
  • 举报
回复
不如将disform1.asp和disform2.asp直接合并就是了?
如果能合并,就不用这么麻烦了!另外这两个页面一个做后台处理,一个用来显示提交的信息!

谢谢大家的回答!
swich 2003-12-11
  • 打赏
  • 举报
回复
<a href="javascript:sendparam('9')">传参数</a>
<script>
function sendparam(num)
{
parent.frames["b"].src = "b.asp?id=" + num;
parent.frames["c"].src = "c.asp?id=" + num;
}
</script>

这是post到两页面的代码,自己研究一下,需要筐架结构
liaoxing 2003-12-11
  • 打赏
  • 举报
回复
同意
DeltaCat 2003-12-11
  • 打赏
  • 举报
回复
方法有很多,你要不要两个页面都显示?
say1no2 2003-12-11
  • 打赏
  • 举报
回复
94,放在一个页面不就行了!
whb147 2003-12-11
  • 打赏
  • 举报
回复
楼上的麻烦,不如将disform1.asp和disform2.asp直接合并就是了,
多简单
cuipi2003 2003-12-11
  • 打赏
  • 举报
回复
不知道你为什么要这样做?如果是要把信息分开处理你大可不必要这么做,如果你要同时提交到两个文件用js做,可以实现
加载更多回复(1)

28,406

社区成员

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

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