HTML 和 JQuery 检查用户名和密码是否正确?

Esteb37

我正在尝试创建一个基本的会话日志(不使用 PHP)来检查用户名和密码是否正确。它只使用密码,但我不能让它检查用户名,代码如下:

$(document).ready(function() {
  $('#psword').keypress(function(e) {
    if (e.keyCode == 13 && this.value == "abcd" && ("#uname").value == "1234") {
      $(".login").fadeOut("fast", function() {});
    }
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="login" id="uname" type="text" placeholder="Username" required>
<input class="login" id="psword" type="text" placeholder="Password" required>

它一直有效,直到我添加 ("#uname").value 部分。我该怎么改?

重生

您正在使用("#uname").valuewhich 应该$在开头和.val()最后有一个value不是在 jquery 但核心 javascript 中无法识别的,因此将其更改为以下内容。

$(document).ready(function() {
  $('#psword').keypress(function(e) {
    if (e.keyCode == 13 && this.value == "abcd" && $("#uname").val() == "1234") {
      $(".login").fadeOut("fast", function() {});
    }
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="login" id="uname" type="text" placeholder="Username" required>
<input class="login" id="psword" type="text" placeholder="Password" required>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章