【问题标题】:Make a simple HTML form checker that redirects if password correct?制作一个简单的 HTML 表单检查器,如果密码正确则重定向?
【发布时间】:2016-09-19 02:43:31
【问题描述】:

我不是在寻找任何安全的东西,密码将是 html 文档中的明文,这纯粹是为了我的测试。我想知道的是如何在以下代码中包含一个检查密码是否正确的语句,如果正确则重定向到“win.html”。

    <!DOCTYPE html>
<html>
<form action="">
  <input name="username" id="username" type="text">
  <input name="pass" id="pass" type="password">
  <input type="submit" value="Submit">
</form> 
</html>

谢谢。

【问题讨论】:

    标签: html passwords plaintext


    【解决方案1】:

    嘿,我已经有一段时间没有进行 Web 开发了,但是如果您不关心安全性,我会尝试做您正在尝试的事情

    <!DOCTYPE html>
    <html>
    <form>
    <input name="username" id="username" type="text">
    <input name="pass" id="pass" type="password">
    <input type="button" value="Submit" onclick="myFunction()">
    </form> 
    
    
    <script>
    function myFunction(){
      var user = document.getElementById("username").value;
      var pass = document.getElementById("pass").value;
    
    if(user == "Admin" && pass == "Password"){
                window.location.href="win.html"
            alert("correct");
       }else{
        alert("Incorrect username or password");
        }
    }
    </script>
    </html>
    

    用户名是管理员 密码就是密码

    将按钮类型从提交更改为按钮,因为我认为它正在停止重定向

    【讨论】:

    • 看起来它可以工作,但是当输入正确或不正确的细节时,它什么也没做。不过谢谢
    • 嘿,吉姆,我更改了我的代码,如果你只是复制并粘贴它,它现在应该可以工作了。我相信将按钮类型设置为“提交”会停止网页的重定向,但这也意味着按 Enter 不会提交表单。此外,这可能不是最好的方法,但它应该可以工作^-^
    • 关闭,但没有雪茄。它会将我重定向到 mydomain.com/myfunction()?username=Admin&pass=Password
    • 您是否完全复制了代码?你用的是什么浏览器
    • 你也有 win.html 和你的原始 html 文档在同一个文件夹中
    猜你喜欢
    • 1970-01-01
    • 2017-06-29
    • 2018-12-08
    • 2014-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-30
    • 1970-01-01
    相关资源
    最近更新 更多