ASP网页设计的问题。。

<%
response.Write(request.form("name"))
if request.form("sex")="男" then
response.Write("帅哥你好,欢迎你来到我的个人主页")
else
response.Write("美女你好,欢迎你来到我的个人主页")
end if
%>
<form id="form" name="form" method="post" action="">
<p>请输入您的名字:
<label>
<input type="text" name="name" id="textfield" />
</label>
</p>
<p>请选择您的性别:
<label>
<input name="sex" type="radio" id="sex_0" value="男" />
男</label>
<label>
<input type="radio" name="sex" value="女" id="sex_1" />

<input type="submit" name="button" id="button" value="提交" />
</label>
<br />
</p>
</form>

运行的时候,表单还没提交,就把else后面那一句给输出了。。。

加上判断是提交才显示
<%
If request.form("button")<>"" Then
response.Write(request.form("name"))
if request.form("sex")="男" then
response.Write("帅哥你好,欢迎你来到我的个人主页")
else
response.Write("美女你好,欢迎你来到我的个人主页")
end if
End If
%>
<form id="form" name="form" method="post" action="">
<p>请输入您的名字:
<label>
<input type="text" name="name" id="textfield" />
</label>
</p>
<p>请选择您的性别:
<label>
<input name="sex" type="radio" id="sex_0" value="男" />
男</label>
<label>
<input type="radio" name="sex" value="女" id="sex_1" />

<input type="submit" name="button" id="button" value="提交" />
</label>
<br />
</p>
</form>追问

你好,加上判断句的运行结果还是一样的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-13
1、将登陆成功后的信息保存在Session里,如:
正确登陆:Session("Login") = True
性别:Session("Sex")
2、在代码头部增加判断代码:
If Session("Login") Then
response.Write(Session("Sex")&"你好,欢迎你来到我的个人主页")
Else
%><form ...>
...
</form><%
end if追问

亲,你答非所问啊

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网