绝对不许笑,我迷糊中!
我在学asp,十年以前学过点vfp,感觉没这么费劲啊!这是我昨天晚上到现在都没弄明白的问题,我自己写的代码,就是运行不正常。
<% Dim inputPassCount,ynFirstLogin
response.write("是否第一次打开登录页面变量ynFirstLogin目前的状态是:" & IsEmpty(ynFirstLogin) & "<br />")
If IsEmpty(ynFirstLogin)=True Then
inputPassCount=1
End If
%>
<HTML><HEAD><TITLE>目前,标题不是重点!
</TITLE></HEAD><BODY>
<% ="你目前是第" & inputPassCount & "次登录!" %>
<%
Const truePass="abcd"
yourPass=Request("yourPass")
Do
If yourPass<>truePass Then
ynFirstLogin=False
inputPassCount=inputPassCount+1 %>
<FORM NAME="frmChkPass"><!--action="5-1.asp"-->
<INPUT TYPE="text" NAME="yourPass" VALUE="" />
<!--这里密码输入框用text和password都无所谓的,学习阶段嘛!-->
<INPUT TYPE="SUBMIT" NAME="btnSM1"
VALUE="提交表单" />
</FORM></BODY><HTML>
<%Response.write("<br />密码错误!<br />")%>
<% Else
Response.write("密码正确,你可以使用高级功能了!")
Exit Do
End If
Loop
%>
</BODY></HTML>
我就是想写一个循环,反复要求输入密码,直到正确。在计数输入的次数。
问题出在哪呢?