如何把一个FORM中的参数传给两个网页?

aben527cn 2002-02-15 11:40:10
用<from>中的action="xxx.xxx"好像只能把参数传递给一个网页,可是我想传给2个页面,如何做到啊?
...全文
157 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
aben527cn 2002-02-16
  • 打赏
  • 举报
回复
beyond_xiruo(希偌)兄的方法好像不行,还是显示:

HTTP 错误 405
405 不允许此方法
对于请求所标识的资源,不允许使用请求行中所指定的方法。请确保为所请求的资源设置了正确的 MIME 类型。

难道是别的地方有错误?

aben527cn 2002-02-16
  • 打赏
  • 举报
回复
我有一个TOP.INC文件里面有这么一个
<form name="form2" action="space.asp" method="post">
<p align="right"><select name="spaceID" size="1" onchange="document.form2.submit();">
<option value="0">论坛跳转</option>
<option value="0">99℃论坛首页</option>
<% do
response.write "<option value="""& rs("autoid")&""">" & rs("ID") &"</option>"
rs.movenext
loop until rs.eof
%>
</select></p>
</form>
在TOP.INC文件里要接收这个参数来显示用户的位置(这段代码我还没写,因为不知道如何传递)
而在space.asp里要接收这个参数来确定显示的分论坛:
<%
dim spaceID
spaceID=request("spaceID")
if spaceID then
%>……
aben527cn 2002-02-16
  • 打赏
  • 举报
回复
我去试试beyond_xiruo(希偌)兄的办法
希偌 2002-02-16
  • 打赏
  • 举报
回复
我明白了你的意思,把你的源码给出来看看
aben527cn 2002-02-16
  • 打赏
  • 举报
回复
我用一个文件包含另外一个文件,在这两个文件里都用到了这个参数
希偌 2002-02-16
  • 打赏
  • 举报
回复
这种功能我实现过,我给你一个例子
<form name="form1" action="action1.asp" method="post">
<input type=text value=hello>
<input type=button value="click1" onclick="a();">
</form>
<script>
<!--
function a()
{
document.form1.target="_blank";
document.form1.submit();
document.form1.target="_top";
document.form1.action="action2.asp";
document.form1.submit();
}
//-->
</script>
karma 2002-02-16
  • 打赏
  • 举报
回复
you can always change the action and target of the form in a script. How are these 2个页面 going to be displayed? in a frame? in a new window?
aben527cn 2002-02-16
  • 打赏
  • 举报
回复
希偌兄,我这个是2个文件:top.inc和space.asp
其中space.asp包括top.inc
现在这个提交的表单在top.inc中,既要提交给space.asp,同时又要提交给它自己。这个参数是分论坛的版号,space.asp接受它来确定显示哪个分版的内容,top.inc接受它来确定用户现在在哪个分论坛,从而现在用户目前的位置。除了用提交以外有没有别的方法?
aben527cn 2002-02-16
  • 打赏
  • 举报
回复
beyond_xiruo(希偌)兄,我用你的方法在测试页中没有问题,看来是我那几页有点问题,我再去看看。谢谢了
jmcity 2002-02-16
  • 打赏
  • 举报
回复
提将时用js来完成提交
希偌 2002-02-16
  • 打赏
  • 举报
回复
HTTP 错误 405
405 不允许此方法
对于请求所标识的资源,不允许使用请求行中所指定的方法。请确保为所请求的资源设置了正确的 MIME 类型。
***************************
我认为是你的浏览器出了问题,建议重新安装或者安装最高版本的浏览器
希偌 2002-02-16
  • 打赏
  • 举报
回复
send.htm
******************
<form name="form1" action="action1.asp" method="post">
<input type=text value=hello name=name1>
<input type=button value="click1" onclick="a();">
</form>
<script>
<!--
function a()
{
document.form1.target="_blank";
document.form1.submit();
document.form1.target="_top";
document.form1.action="action2.asp";
document.form1.submit();
}
//-->
</script>
************
action1.asp
*************
<%=request("name1")&"1"%>
*************
action2.asp
*************
<%=request("name1")&"2"%>
*************
我刚测试过,没有问题啊,要不你再试试!

28,406

社区成员

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

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