[英]Error when trying to login
I have a problem. 我有个问题。 When I want to log in, I get "ERROR" every time, although I enter good login details.
我想登录时,尽管输入了良好的登录详细信息,但每次都会收到“错误”。
I am completely beginner in JavaScript and HTML, so please bear with me :-) 我完全是JavaScript和HTML的初学者,所以请忍受:-)
There is code: 有代码:
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>
There are two issues in your code: 您的代码中有两个问题:
id
's to input
elements. id
设置为input
元素。 value
from the input element 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.