繁体   English   中英

尝试登录时出错

[英]Error when trying to login

我有个问题。 我想登录时,尽管输入了良好的登录详细信息,但每次都会收到“错误”。

我完全是JavaScript和HTML的初学者,所以请忍受:-)

有代码:

 function login() { var login = document.getElementById("login"); var password = document.getElementById("haslo"); var lGOOD = "adi282123"; var pGOOD = "qaz123qaz123"; var status; if (login === lGOOD && password === pGOOD) { greeting = "OK"; } else { greeting = "ERROR"; } document.getElementById("demo").innerHTML = greeting; } 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <!DOCTYPE html> <html> <body> <p>Zaloguj się</p> <br id=login><input type="text" name="login"><br> <br id=haslo><input type="text" name="password"> <button onclick="login()">Zaloguj się !!!</button> <p id="demo"></p> <script> </script> </body> </html> 

您的代码中有两个问题:

  1. 您已将ID设置为错误的元素。 您必须将id设置为input元素。
  2. 您必须从输入元素中获取value

 function login() { var login = document.getElementById("login").value; var password = document.getElementById("haslo").value; var lGOOD = "adi282123"; var pGOOD = "qaz123qaz123"; var status; if (login === lGOOD && password === pGOOD) { greeting = "OK"; } else { greeting = "ERROR"; } document.getElementById("demo").innerHTML = greeting; } 
 <p>Zaloguj się</p> <br><input id="login" type="text" name="login"><br> <br><input id="haslo" type="text" name="password"> <button onclick="login()">Zaloguj się !!!</button> <p id="demo"></p> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM