如果variable = string始终返回true

时间:2018-07-04 22:25:55

标签: javascript html forms if-statement passwords

我的JavaScript出现问题。

function login() {
  var username = document.getElementById("username").value;
  var password = document.getElementById("password").value;
  var combine = (username + password)
  if (combine = "userpassword") 
    alert("Logged in.")
  } else {
      alert("Incorrect username or Password.")
  }
}
<!DOCTYPE HTML>
<html>
<body>
<form id="login" onsubmit="return false;">
Username:<br>
<input type="text" name="username" id="username"><br>
Password:<br>
<input type="text" name="password" id="password"><br>
<input type="submit" type="POST" onclick="login();" />
</form>
如您所见,这是一个登录表单。如果输入正确,则会显示“已登录”。 但是,如果我打错了;我收到相同的消息。 任何建议将不胜感激。

这不是重复的内容,因为这篇文章描述了我的问题,所以我无法知道另一篇文章已经解决了我的问题。

0 个答案:

没有答案