| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2829 人关注过本帖
标题:[求助]一个网页中有两个表单,点击“提交”后如何区分
只看楼主 加入收藏
nbsyf
Rank: 1
等 级:新手上路
帖 子:382
专家分:0
注 册:2006-7-31
结帖率:90.7%
收藏
 问题点数:0 回复次数:4 
[求助]一个网页中有两个表单,点击“提交”后如何区分
一个one.asp网页中有两个表单,两个“提交”按钮,点击“提交”后如何区分是哪个表单提交的,下面是程序,想点击上一个“提交”后执行ch1()子程序,点击下一个“提交”后执行ch2()子程序,(这是错误的)我应该如何写才行
<body>
<form id="form1" name="form1" method="post" action="one.asp?action=ch1">
<table width="300" border="0" align="center">
<tr>
<td><div align="center">
<label>
<select name="select">
<option value="a">1</option>
<option value="b">2</option>
</select>
</label>
</div></td>
</tr>
<tr>
<td><div align="center">
<label>
<input type="submit" name="Submit" value="提交" />
</label>
</div></td>
</tr>
</table>
</form>
<form id="form2" name="form2" method="post" action="one.asp?action=ch2">
<table width="300" border="0" align="center">
<tr>
<td><div align="center">
<label>
<select name="select2">
<option value="c">3</option>
<option value="d">4</option>
</select>
</label>
</div></td>
</tr>
<tr>
<td><div align="center">
<label>
<input type="submit" name="Submit2" value="提交" />
</label>
</div></td>
</tr>
</table>
</form>
<%
if request("action")="ch1" then
call ch1()
end if
if request("action")="ch2" then
call ch2()
end if
sub ch1()
na=trim(request.Form("select"))
response.Write(na)
end sub
sub ch2()
na=trim(request.Form("select2"))
response.Write(na)
end sub
%>
</body>
搜索更多相关主题的帖子: 网页 表单 
2007-05-26 06:03
lq7350684
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5089
专家分:98
注 册:2006-11-6
收藏
得分:0 
你写的这个程序报什么错误啊?我怎么没看出来哪错了.
如果是错的话,那就提交到不同的页面去试一下,有时候就是那么怪,放到两个页面就对着呢。
还有不知道你要实现什么功能.
如果是你上面这个功能,根本就没必要放在两个表单里嘛,用一个表单就解决了.
你可以不判断action,判断select应该就可以实现了。
关键是不知道你要实现什么功能.
2007-05-26 09:01
nbsyf
Rank: 1
等 级:新手上路
帖 子:382
专家分:0
注 册:2006-7-31
收藏
得分:0 
回复:(lq7350684)你写的这个程序报什么错误啊?我怎...
我用两个表单是为了简化分支,按上面“提交”时根据上面表单的选项转向一个网页,按下面“提交”时根据下面表单的选项转向另一个网页。用一个表单,可以是可以,但用户使用时容易出错。请教能在一个网页上用两个表单吗?谢谢!
2007-05-26 10:36
lq7350684
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5089
专家分:98
注 册:2006-11-6
收藏
得分:0 
可以在一个网页用两个表单,不过最好一个表单提交到一个文件里去.不然可能会出错,具体原因不是很清楚.
2007-05-26 10:52
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
你检查request.form("Submit")是否有值就知道是哪个了
2007-05-26 10:53
快速回复:[求助]一个网页中有两个表单,点击“提交”后如何区分
数据加载中...
 
   



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

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