| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1831 人关注过本帖
标题:[求助]一个表单传多个值的问题
只看楼主 加入收藏
sldtk1
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:624
专家分:258
注 册:2006-5-4
结帖率:100%
收藏
 问题点数:0 回复次数:21 
[求助]一个表单传多个值的问题

如果一个页面内有多个查询按钮,用一个表单提交到另一个页面处理,那么如何判断点击了哪个按钮,另一个页面应该如何处理,请各位指教,谢谢!

搜索更多相关主题的帖子: 单传 按钮 页面 表单 
2007-10-13 12:05
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
abc.htm
<html>
<head>
<title>提交页面</title>
<script language="javascript">
function Page_Submit(idx)
{
document.form1.SubBtn.value=idx;
document.form1.submit();
}
</script>
</head>
<body>
<form name="form1" action="abc.asp" method="post" >
<input type="button" value="提交" onClick="Page_Submit(1);" >提交按钮1<br>
<input type="button" value="提交" onClick="Page_Submit(2);" >提交按钮2
<input type="hidden" name="SubBtn" >
</form>
</body>
</html>

abc.asp
<html>
<head>
<title>处理页面</title>
</head>
<body>
<%
Select Case Request.Form("SubBtn")
Case "1"
Response.Write "提交了按钮1"
Case "2"
Response.Write "提交了按钮2"
Case Else
Response.Write "什么也没提交"
End Select
%>
</body>
</html>
2007-10-13 12:45
sldtk1
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:624
专家分:258
注 册:2006-5-4
收藏
得分:0 
谢谢,还有一个问题,如何让不同的查询结果都能用一个表显示出来呢,比如单击查询1,结果在表1中显示,单击查询2,结果也在表1中显示,就是让表1成为通用的显示数据的地方.
如果查出来有多个数据,怎么让表的行数自动添加以显示完所有数据呢?

[此贴子已经被作者于2007-10-13 14:49:08编辑过]

2007-10-13 14:48
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
收藏
得分:0 

<table>
<%
do while not rs.eof
%>
<tr>
<td><%=rs(\"fieldname\")%>
</td>
</tr>
<%
rs.movenext
loop
%>
</table>

从BFS(Breadth First Study)到DFS(Depth First Study)
2007-10-13 16:03
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用sldtk1在2007-10-13 14:48:12的发言:
谢谢,还有一个问题,如何让不同的查询结果都能用一个表显示出来呢,比如单击查询1,结果在表1中显示,单击查询2,结果也在表1中显示,就是让表1成为通用的显示数据的地方.
如果查出来有多个数据,怎么让表的行数自动添加以显示完所有数据呢?

楼主用的是什么数据库?

2007-10-13 19:02
sldtk1
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:624
专家分:258
注 册:2006-5-4
收藏
得分:0 
access,已经用4楼兄弟的方法解决了自动增加行的问题,可只能用一个查询,其它查询如rs2,rs3不知怎么加进去
2007-10-13 19:19
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
收藏
得分:0 
要学会举一反三的

<table>
<%
do while not rs.eof
%>
<tr>
<td><%=rs(\"fieldname\")%>
</td>
</tr>
<%
rs.movenext
loop
do while not rs2.eof
%>
<tr>
<td><%=rs2(\"fieldname\")%>
</td>
</tr>
<%
rs2.movenext
loop
do while not rs3.eof
%>
<tr>
<td><%=rs3(\"fieldname\")%>
</td>
</tr>
<%
rs3.movenext
loop
%>
</table>

从BFS(Breadth First Study)到DFS(Depth First Study)
2007-10-13 19:41
sldtk1
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:624
专家分:258
注 册:2006-5-4
收藏
得分:0 
谢谢楼上提示,之前学的是.NET,所以对于ASP一点语法也不懂
也没学过VB,不过现在懂了很多
2007-10-13 20:09
sldtk1
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:624
专家分:258
注 册:2006-5-4
收藏
得分:0 
好像出了一点问题,rs1,rs2应该在什么地方定义?
图片附件: 游客没有浏览图片的权限,请 登录注册

[此贴子已经被作者于2007-10-13 20:44:09编辑过]

2007-10-13 20:43
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
表1这个表1是什么地方的表?Access还是网页上的?
2007-10-13 21:20
快速回复:[求助]一个表单传多个值的问题
数据加载中...
 
   



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

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