什么星座情商高:ASP 小鸟

来源:百度文库 编辑:中科新闻网 时间:2024/04/27 18:38:17
<form name="form1" method="post" action="reg.asp">
姓名:
<input type="text" name="name"> //文本域,名字叫name
<br>
密码:
<input type="password" name="psw"> //文本域,用来输入密码,名字叫psw
<br>
<br>
性别:
<input type="radio" name="sex" value="男"> //单选,名字叫sex,数值是"男"

<input type="radio" name="sex" value="女"> //单选,名字叫sex,数值是"女"
女 <br>
<br>
城市:
<select name="city">
<option value="上海" selected>上海</option> //复选,大家自己分析一下
<option value="北京">北京</option>
</select>
<br>
<input type="submit" name="Submit" value="提交"> //提交按钮
<input type="reset" name="Submit2" value="重置">
</form>

下面是reg.asp的代码,用来显示出刚才受到的信息:

<%
name=request.form("name")
psw=request.form("psw")
sex=request.form("sex")
city=request.form("city")
response.write name
response.write psw
response.write sex
response.write city
%>
的 运行结果 是在访问 REG的时候显示 提交结果吗??

如果是直接访问reg.asp,那么这些值都是空的,从下面的语句可以以看出
name=request.form("name")
psw=request.form("psw")
sex=request.form("sex")
city=request.form("city")
意思就是这些变量的值是从上一页面传递过来的
如果有什么不明白,可以加俺QQ 522343207

恶心楼上的,广告链接.

TO: 楼主,只有前面的代码所在的页面提交到REG.ASP后,才会在REG中显示结果,如果直接访问REG.ASP,是看不到结果的.一般是直接输入空值.你也看不到.

你想问什么问题?

request就是将上一页提交上来的参数读取出来,赋值给一个量,如果你直接访问reg页面,那么它并没有接到上一页传过来的参数,那它读到的参数肯定是空的啦.所以response.write出来的值也就是空的啦.呵呵.除非你在访问reg页面写路径的时候把参数都带在页面路径后边,这样它就会写出来啦.例如我要让name为Ray.就可以这样在路径栏写入路径:localhost/reg.asp?name=Ray