总是出现错误,解决不了了,好人帮帮俺吧,看看咋回事
<html><head>
<title>注册实例</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</head>
<body>
<% @language="vbscript" %>
<%
if request.form("username")="" or request.form("password")="" then %>
<p>您的注册信息不全,您必须填写带*的选项,请重新填写</p>
<form method="post" action="register.asp" name="register">
<div align="left">
<p>用户:
<input type="text" name="username">
(*)</p>
<p>密码:
<input type="password" name="password">
(*)</p>
<p>性别:
<input type="radio" name="sex" value="male" checked>
男
<input type="radio" name="sex" value="female">
女
</p>
</div>
<p align="left">职业:
<select name="career" size="1">
<option selected>工程师</option>
<option>教师</option>
<option>职员</option>
<option>学生</option>
<option>老板</option>
<option>其他</option>
</select>
</p>
<p align="left">喜爱的游戏类型:</p>
<p align="left">
<input type="checkbox" name="game" value="桌面游戏">
桌面游戏
<input type="checkbox" name="game" value="体育竞技">
体育竞技
<p align="left">
<input type="checkbox" name="game" value="动作冒险">
动作冒险
<input type="checkbox" name="game" value="即时战略">
即时战略
<input type="checkbox" name="game" value="经营模拟">
经营模拟</p>
<p align="left">
<input type="hidden" name="success" value="恭喜你成为游戏联盟的成员">
</p>
<p align="left">
<input type="submit" name="submit" value="提交">
<input type="reset" name="undo" value="重置">
</p>
</form>
<% else %>
<p><% response.write request.form("success")%></p>
<p> </p>
<p>您的用户名:
<% request.form("username")%></p>
<% dim sex
if request.Form("sex")="male"then sex="男"
else
sex="女"
end if
%>
<p>您的性别:<%response.write sex%></p>
<p>您的职业:<%request.form("career")%></p>
<p>您喜欢的游戏类型:
<%
for each element in request.form("game")
response.write element
response.write""
next
%>
</p>
<% end if %>
</body>
</html>
这是表单与ASP的结合,总是出现错误,提示是缺少end。怎么回事啊,求指点