我是HTML和ASP的初学者,我应该编写一个程序,当用户名和密码为admin并且用户点击按钮时,程序会打开一个新的ASP页面,否则程序会在表格中显示无效的用户名或密码。
我写这段代码但总是当我点击按钮时,程序会显示新的ASP页面! 我在记事本中写了这段代码。
<html>
<body>
<form method="post" action="Exam1.asp">
<table cellpadding="20" border="1" align="center" style="text-align:left;">
<colorgroup>
<col style="background-color:pink">
<col style="background-color:pink">
</colorgroup>
<tr>
<td>
<p>UserName:</p>
<p>Password:</p>
</td>
<td>
<input type="text" name="Username">
<br>
<br>
<input type="password" name="Password">
</td>
</tr>
<tr>
<td><input type="submit" value="Button"></td>
<td>
<%If Session("Username")="admin"&Session("Password")="admin" Then%>
<form method="post" action="Exam1.asp">
</form>
<%Else%>
Invalid username or password.
<%End If%>
</td>
</tr>
</table>
</form>
</body>
</html>
感谢您的帮助。 干杯
答案 0 :(得分:0)
当您点击名为Button
的提交按钮时,它会转到Exam1.asp
并将用户输入的信息发送给表单。您的代码中尚未定义Sesson("Username")
和Sesson("Password")
,但在Exam1.asp
中,它们将保存用户输入的数据。