我想检查文本字段

时间:2012-12-26 16:12:08

标签: html asp-classic

我是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>

感谢您的帮助。 干杯

1 个答案:

答案 0 :(得分:0)

当您点击名为Button的提交按钮时,它会转到Exam1.asp并将用户输入的信息发送给表单。您的代码中尚未定义Sesson("Username")Sesson("Password"),但在Exam1.asp中,它们将保存用户输入的数据。