| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 366 人关注过本帖
标题:[求助]关于调用过程的问题
只看楼主 加入收藏
nbsyf
Rank: 1
等 级:新手上路
帖 子:382
专家分:0
注 册:2006-7-31
结帖率:90.7%
收藏
 问题点数:0 回复次数:7 
[求助]关于调用过程的问题

程序如下
<form id="form1" name="form1" method="post" action="">
<input name="Submit" type="submit" onclick="ah()" value="确定" />
<%
response.Write(Request.Form("text2"))
sub ah()
response.Write(Request.Form("text2"))
end sub
%>

表单中点击“确定”按钮后调用过程ah(),不知道为什么过程外的response.Write(Request.Form("text2"))能运行,但ah()内的response.Write(Request.Form("text2"))却不运行,显示的是空白
请教有什么方法可以在不改变form的action情况下调用能运行response.Write(Request.Form("text2"))的过程。

2007-08-08 16:50
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
<script language="javascript">
function ah()
{
document.IsSubmit.value="true";
}
</script>
<form id="form1" name="form1" method="post" action="">
<input type="hidden" name="IsSubmit" >
<input name="Submit" type="submit" onclick="ah()" value="确定" />
<%
response.Write(Request.Form("text2"))
sub ah()
response.Write(Request.Form("text2"))
end sub
IF Request.Form("IsSubmit")="true" Then
Call ah()
End IF
%>
2007-08-08 17:30
seanje
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-8-8
收藏
得分:0 
&lt;%%&gt;是服务端执行完的
2007-08-09 10:41
s_z_jjjjjj
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-6-19
收藏
得分:0 
斑竹:请用母语解释一下,你程序的执行过程!有点迷糊.
2007-08-09 10:55
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
<script language="javascript">
function ah()
{
document.IsSubmit.value="true";
}
</script>
<form id="form1" name="form1" method="post" action="">
<input type="hidden" name="IsSubmit" >
<input name="Submit" type="submit" onclick="ah()" value="确定" />
<%
response.Write(Request.Form("text2"))
sub ah()
response.Write(Request.Form("text2"))
end sub
IF Request.Form("IsSubmit")="true" Then
Call ah()
End IF
%>

利用javascript
document.IsSubmit.value="true";
将 <input type="hidden" name="IsSubmit" >里的IsSubmit内容提取出来

IF Request.Form("IsSubmit")="true" Then
Call ah()
End IF
显示出来

true 为真 IF Request.Form("IsSubmit")="true" Then 判断是否为真
是真true 就显示 不为真就不显示内容

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2007-08-09 13:40
nbsyf
Rank: 1
等 级:新手上路
帖 子:382
专家分:0
注 册:2006-7-31
收藏
得分:0 
二楼的五楼,我完全照你们的抄了一遍,结果在运行时
Sufunction ah()
{
document.IsSubmit.value="true";
}
出错,错误提示为
错误 ‘document.Isbmit’ 为空或不是对象
请教了
2007-08-09 23:13
不惑
Rank: 2
等 级:论坛游民
威 望:2
帖 子:569
专家分:13
注 册:2007-3-22
收藏
得分:0 

只为了显示一下这个值需要这么复杂不啦?

2007-08-09 23:33
nbsyf
Rank: 1
等 级:新手上路
帖 子:382
专家分:0
注 册:2006-7-31
收藏
得分:0 

当然不只是为显示一下这个值,而是要取得这个值,程序中要用这个值去修改数据表中的内容
<body>
<script language="javascript">
function ah()
{ document.IsSubmit.value="true";}
</script>
<form id="form1" name="form1" method="post" action="">
<table width="400" border="0" align="center">
<tr>
<td> <label>
<div align="center">
<input name="text" type="text2" value="中华人民共和国" />
</div>
</label></td>
</tr>
<tr>
<td><div align="center">
<input type="hidden" name="IsSubmit" >
<input name="Submit" type="submit" onclick="ah()" value="确定" />
</div></td>
</tr>
</table>
</form>
<%
response.Write(Request.Form("text2"))
sub ah()
response.Write(Request.Form("text2"))
end sub
IF Request.Form("IsSubmit")="true" Then
Call ah()
End IF
%>
</body>
请教以上程序中的两句response.Write(Request.Form("text2")),第一句在没有按“确定”时为什么没有显示。这是什么原因。第二句在按“确定”时出现提示
Sufunction ah()
{
document.IsSubmit.value="true";
}
出错,错误提示为
错误 ‘document.Isbmit’ 为空或不是对象
请教了

2007-08-10 04:34
快速回复:[求助]关于调用过程的问题
数据加载中...
 
   



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

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