我正在尝试创建一个基本的会话日志(不使用 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").value
which 应该$
在开头和.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] 删除。
我来说两句