request对象的方法无法运行

charkie 2005-05-12 11:49:45
两个文件,是一个简单的提交表单的例子
出现request的语句都是无法进行操作

//////////////////////////////////////////////////////////
//******************第一个文件:045.htm ***************
/////////////////////////////////////////////////////////
<html>
<head>
<title>表单实例</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="045_showinfo.asp" enctype="multipart/form-data">
<p>用户名
<input type="text" name="textfield">
</p>
<p>密码
<input type="text" name="textfield2">
</p>
<p>确认密码
<input type="text" name="textfield3">
</p>
<p>性别
<input type="radio" name="radiobutton" value="radiobutton">

<input type="radio" name="radiobutton" value="radiobutton">
女</p>
<p>所在城市
<select name="select">
<option value="0">北京</option>
<option value="1">上海</option>
<option value="2">武汉</option>
<option value="3">成都</option>
</select>
</p>
<p>爱好
<input type="checkbox" name="checkbox" value="checkbox">
文艺
<input type="checkbox" name="checkbox2" value="checkbox">
体育
<input type="checkbox" name="checkbox3" value="checkbox">
计算机</p>
<p>自我介绍</p>
<p>
<textarea name="textfield4"></textarea>
</p>
<p>
<input type="submit" name="Submit" value="确认">
<input type="submit" name="Submit2" value="重置">
</p>
</form>
</body>
</html>


////////////////////////////////////////////////////////////
//*****************另一个文件:045_showinfo.asp*************
////////////////////////////////////////////////////////////
<html>
<head>
<title>返回信息</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000">
用户名:<% =request.form("tf_user") %><br>
性别:<%=request.form("sex")%><br>
</body>
</html>


提交表单之后,用户名,后一个文件中的两个asp语句均不执行,什么都不显示
如果查看源文件,会发现这两个语句原封不动地在那里
...全文
113 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
king2410 2005-05-12
  • 打赏
  • 举报
回复
两个语句原封不动地在那里?
是不是asp文件啊
xiangjiao1982 2005-05-12
  • 打赏
  • 举报
回复
在第一个页面上没找到tf_user和sex啊
<% =request.form("tf_user") %>和<%=request.form("sex")%>是读的哪的值呢?
king2410 2005-05-12
  • 打赏
  • 举报
回复
1、<form name="form1" method="post" action="045_showinfo.asp" enctype="multipart/form-data">中 enctype="multipart/form-data"可以去掉
2、用户名:<% =request.form("tf_user") %><br>中<%=中不能有空格
3、在第一个文件中没有找到名为"tf_user"和"sex"的对象
charkie 2005-05-12
  • 打赏
  • 举报
回复
原来是多次修改表单中各个对象的名称,都不知道为什么没有保存下来。现在把相关部分改过来了,改成了:
<p>用户名
<input type="text" name="tf_userid">
</p>
<p>密码
<input type="text" name="tf_pwd">
</p>
<p>确认密码
<input type="text" name="tf_pwd2">
</p>
<p>性别
<input type="radio" name="sex" value=0>

<input type="radio" name="sex" value=1>
女</p>

这样,运行时仍然不能显示出变量的值,不过打开的页面变了,其源代码变成了:

<html>
<head>
<title>返回信息</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000">
用户名:<br>
性别:<br>
</body>
</html>

另外,与 king2410探讨:空格要不要不会对运行有明显影响
据我看到的一份资料,RFC1867规定,enctype属性是必须的,没有必要去掉,去掉也不好吧

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧