失落大陆全职业技能:请帮我看看这段代码。刚学asp期望大虾们指点。

来源:百度文库 编辑:高校问答 时间:2024/05/03 04:52:12
<html>
<head>
<title>显示的示的例</title>
</head>
<body>

<form name="form1" mehtod="post" action="">
姓名:<input type="text" name="user_name"><br>
性别:<input type="radio" name="sex" value="男">男
<input type="radio" name="sex" value="女">女<br>
密码:<input type="password" name="password"><br>
<input type="submit" value=" 确定 ">
<input type="reset" value="重新填写">
</form>
<%
dim user_name,sex,password
user_name=request.form("user_name")
sex=request.form("sex")
password=request.form("password")

response.write user_name &"您是第1次访问本站"
%>
</body>
</html>
user_name中的显示不出来呢?
程序显示结果是:您是第1次访问本站。

当然不行了, 因为 你运行这个文件的时候 asp代码直接就运行了。
对于表单的处理,asp代码需要一个触发事件的条件。
比如 form的action="?action=ok"
下面的asp代码 需要更改为

<%
if request.querystring("action")="ok" then
dim user_name,sex,password
user_name=request.form("user_name")
sex=request.form("sex")
password=request.form("password")

response.write user_name &"您是第1次访问本站"
end if
%>

另外:你的method打成了 mehtod 汗 =。=

你填写数据并提交后就会显示了。
asp是在服务器端运行的。运行完毕后再发给客户端。