这是我到目前为止所做的:
<form method="POST">
<p> Password: </p>
<input type="password" name="passcode">
<input type="submit" value="login">
</form>
我需要帮助才能找到如何制作它,以便点击&#34;登录&#34;,它会转到另一个页面(例如index2.html),但前提是密码正确。< / p>
请帮忙!
答案 0 :(得分:1)
您要求做的事情无法用纯HTML完成。就这么简单。
其他答案解释了如何使用服务器端脚本语言(如PHP)执行此操作的构建块,这可能是继续前进的最佳方式。在这种情况下,在不更改页面的情况下,您需要使用AJAX将数据发布到另一个URL以便返回响应。
或者如果这只是为了你自己,你可以用Javascript之类的东西进行客户端检查,但是你的密码/网址可能只是从页面上删除。
由于您在谈到用户是否已获得授权,而不是一旦他们到达下一页,那么这可能就是您需要的非常基本的东西。
答案 1 :(得分:0)
当您通过POST
方法提交表单时,您可以通过PHP中的全局$_POST
数组访问该表单。访问此数组不是最佳做法,但它会给你一个好主意。
此外,我建议您为表单指定name
属性,以便通过$_POST['formName']
答案 2 :(得分:0)
使用<form action="other page url">
action=""
属性将表单重定向到另一个页面。
您使用的method="POST"
仅在您使用PHP时才有必要,因此我认为您不需要它。
您可以使用一些jQuery来检查输入字段中是否包含某些文本,如果是,则重定向,如果没有,则保留在页面上并吐出一些错误消息。
理想情况下,您可能希望使用一些服务器端语言,例如PHP。此外,由于您使用的是密码,因此您还需要使用数据库来存储用户信息。