gpt4 book ai didi

JavaScript : Why does my password field not updating at all?

转载 作者:行者123 更新时间:2023-12-02 19:02:53 25 4
gpt4 key购买 nike

为什么我的密码字段根本没有更新?当用户点击 id="password2" 输入文本字段后,密码字段应该会变成红色,但它似乎不起作用。有什么想法吗?

这是我的CSS

#denied {
border: 1px ridge #272727;
-webkit-box-shadow: inset 1px 2px 5px black;
box-shadow: inset 1px 2px 5px black;
height: 40px;
width: 97%;
color: #FFF;
font-size: 18px;
font-family: dota2fonts;
padding: 5px;
background-color: red;
text-shadow: 1px 3px 5px #000000;
}

这是我的 JavaScript

function initPage() {
document.getElementById("password2").onblur = checkPassword;
}

function checkPassword() {
var password1 = document.getElementById("password1").value;
var password2 = document.getElementById("password2").value;
if (password1 != password2) {
password1.className = "denied";
}
}

最佳答案

变量password1保存字段的值而不是元素的值。您应该在元素上使用 .classname

你应该做的是

document.getElementById("password1").className = "denied";

但你正在做

document.getElementById("password1").value.className = "denied";

在你的 CSS 中,它应该是 .denied 而不是 #denied

关于JavaScript : Why does my password field not updating at all?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14619856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com