标题:[求助]表单反馈值的问题
只看楼主
zhangshu
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2005-5-16
 问题点数:0 回复次数:6 
[求助]表单反馈值的问题
我是刚用asp不久的菜鸟,传送一个表单而在相应的接收页中所反馈出来的表单值并不是在前面输入的值,要么是空白,要么就是false,而使用action="<%request.servervariables("script_name")%>就不会出现这种情况,请问各位高手这是怎么回事呢?

[此贴子已经被作者于2005-5-21 8:53:11编辑过]


搜索更多相关主题的帖子: 表单 
2005-05-20 20:19
zhangshu
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2005-5-16
得分:0 
自己顶一个了,asp相关的理论已经看完了,不过用到这里就是会出错,各位大侠,帮帮忙了

2005-05-25 19:03
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
得分:0 
你第一次写的不对,你怎么写的?

面朝大海,春暖花开!
2005-05-26 10:55
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
没有代码和错误信息
谁都帮不了你

2005-05-26 10:59
zhangshu
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2005-5-16
得分:0 

哦,不好意思啊 代码是这样的 use.asp <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>登录窗口</title> </head>

<body bgcolor=blue text=red> <form name="form1" action="login2.asp" method="post"> 姓名:<input type="text" name="user"><br> 密码:<input type="password" name="psw"><br> <input type="submit" name="sub1" value="提交"> <input type="reset" name="sub2" value="取消"> </form> </body> </html> 接收表单login.asp <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>登录信息确认</title> </head>

<body> 你的姓名: <% response.write request.form=("user") %> 你的口令: <% response.write request.form=("psw") %> </body> </html> 还有一个是传给自身的,运行时并没有出现什么问题(不过估计这个在以后实际应用中不太会使用这样的方式) <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <% option explicit dim name,age if request.servervariables("content_length")=0 then %> <html><body> <form action="<%=request.servervariables("script_name")%>" method="post"> 姓名:<input type="text" name="txtname"><br> 年龄:<input type="text" name="txtage"><br> <input type="submit" value="提交">  <input type="reset" value="重填"> </form></body></html> <% else %> <% name=request.form("txtname") age=request.form("txtage") %> <html><body> web站点的根目录为:<%=server.mappath("/")%><br> 当前脚本的虚拟路径:<%=request.servervariables("script_name")%><br> 当前目录中文件biaoge.asp的物理路径:<%=server.mappath("biaoge.asp")%><br> <%=name%>你好!<br> 你今年 <%=age%>岁 </body></html> <% end if %> 上面的应该是比较简单的例子,可是不知道为什么运行时就是取不到值 拜托帮帮忙点解一下啊!

[此贴子已经被作者于2005-5-27 21:25:47编辑过]


2005-05-27 21:11
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
以下是引用zhangshu在2005-5-27 21:11:05的发言:

哦,不好意思啊 代码是这样的 use.asp <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>登录窗口</title> </head>

<body bgcolor=blue text=red> <form name="form1" action="login2.asp" method="post"> 姓名:<input type="text" name="user"><br> 密码:<input type="password" name="psw"><br> <input type="submit" name="sub1" value="提交"> <input type="reset" name="sub2" value="取消"> </form> </body> </html> 接收表单login.asp <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>登录信息确认</title> </head>

<body> 你的姓名: <% response.write request.form=("user") %> 你的口令: <% response.write request.form=("psw") %> </body> </html> 还有一个是传给自身的,运行时并没有出现什么问题(不过估计这个在以后实际应用中不太会使用这样的方式) <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <% option explicit dim name,age if request.form("txtname")="" Or request.form("txtage")="" then %> <html><body> <form action="<%=request.servervariables("script_name")%>" method="post"> 姓名:<input type="text" name="txtname"><br> 年龄:<input type="text" name="txtage"><br> <input type="submit" value="提交">  <input type="reset" value="重填"> </form></body></html> <% else %> <% name=request.form("txtname") age=request.form("txtage") %> <html><body> web站点的根目录为:<%=server.mappath("/")%><br> 当前脚本的虚拟路径:<%=request.servervariables("script_name")%><br> 当前目录中文件biaoge.asp的物理路径:<%=server.mappath("biaoge.asp")%><br> <%=name%>你好!<br> 你今年 <%=age%>岁 </body></html> <% end if %> 上面的应该是比较简单的例子,可是不知道为什么运行时就是取不到值 拜托帮帮忙点解一下啊!

用这种办法判断呢?

2005-05-27 22:48
zhangshu
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2005-5-16
得分:0 
我说的是前面的那两个不行,后面的本身是可以的

2005-05-28 18:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-18864-1-1.html




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

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