ASP中怎么实现点击一个按钮就转到另一个处理页面进行相应处理?

<formname="form1"method="post"action=""><label><inputtype="submit"name="Submit"value=... <form name="form1" method="post" action="">
<label>
<input type="submit" name="Submit" value="确认订单">
</label>
<label>
<input type="submit" name="Submit2" value="撤销订单">
</label>
</form>
此页面有两个按钮,我想点击“确认订单”按钮就转到一个页面进行相应操作,点击“撤销订单”就转到另一个页面进行操作,应该怎么写代码实现?
展开
 我来答
百度网友a4a4ae67b
2015-06-17 · TA获得超过403个赞
知道小有建树答主
回答量:599
采纳率:85%
帮助的人:317万
展开全部
跳转到另一页面进行相应的处理,常用的有二种方式。
1 地址栏传值。
<a href='b.asp?id=3&name=n'>a页面点击这里跳到b页面</a>
b页面根据传入的id和name参数进行处理。
2 post传值。
<form action="b.asp" method="post">
<input name='id' value='' >
<input name='name' value='' >
</form>

b页面根据传入的表单值进行处理。

除以上二种外,还可以使用cookie和session这二种方式。
但一般不建议使用,因为这二种方式多用于存储用户信息等简单的信息,特别是session如果大量的使用,可能会造成内存占用过多,给服务器增加压力。
匿名用户
2013-07-04
展开全部
可通过JS脚本控制表单的递交地址来实现,比如:
<input type="button" name="btnSubmit" value="确认定单" onclick="doSubmit()">
<input type="button" name="btnSubmit" value="撤消定单" onclick="doCancel()">
JS脚本如下:
<script language="javascript">
function doSubmit(){
var frm=document.form1;
frm.action="[确认定单的页面]";
}
function doCancel(){
var frm=document.form1;
frm.action="[撤消定单的页面]";
}
</script>
至于原始<form>中的action属性可以保留为空或一个默认的地址。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-04
展开全部
按钮动作不一定是提交表单,如:
<input type="submit" name="button" id="button" value="提交" />
<input type="button" name="button2" id="button2" value="按钮"/>
前者的作用是提交表单,点击后提交到form的action属性指定的处理页面上
后者必须人为地指定动作,否则没有意义,因此可以加上:
onclick="window.location.href='xxx.htm'"
点击后转到xxx.htm
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lqk12
推荐于2016-02-08 · 超过27用户采纳过TA的回答
知道答主
回答量:133
采纳率:0%
帮助的人:73万
展开全部
需要两个文件,
index.asp

<body>
<!--这里的 P.ASP 可以改成自已需要的页面,必须要和 index.asp 放在同一个目录-->
<form id="form1" name="form1" method="post" action="p.asp">
<label for="username">姓名:</label>
<input type="text" name="username" id="username" />
<input type="submit" name="button" id="button" value="提交" />
</form>
</body>
</html>

p.asp

<%

response.write request("username")

%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-04
展开全部
一般好像没有撤销订单的。
所以应该为:
<form name="form1" method="post" action="执行订单的页面.asp">
<label>
<input type="submit" name="Submit" value="确认订单">
</label>
</form>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式