gpt4 book ai didi

javascript - 获取要在 javascript 方法上显示的消息

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

首先我将展示一些代码。html:

<label>Password </label> <input type="password" id="pword"><br>
<label>Confirm Password </label> <input type="password" id="confpword" onkeyup="passwordValidation(); return false;">
<span id="themessage" class="themessage"></span><br>

js:

function passwordValidation(){

var username = document.getElementById("uname");
var password1 = document.getElementById("pword");
var confpword1 = document.getElementById("confpword");
var themsg = document.getElementById("themessage");
var gc = "#ff6666";

if (password1.value == confpword1.value){
themsg.style.color = gc;
themsg.innerHTML = "Passwords match";
}else{
themsg.style.color = gc;
themsg.innerHTML = "Passwords do not match";

}

}

我不明白为什么在我开始在输入框中输入内容后什么都不会显示。当我在确认密码框中输入“键入”后,肯定会显示 2 条消息中的 1 条。我不明白为什么文本不可见。

js fiddle 显示当前代码的问题。如果有帮助的话,人们可以编辑它

谢谢

https://jsfiddle.net/z5xj4hrt/

最佳答案

你的代码可以工作,你的 JSFiddle 设置是错误的。

如果您想调用类似的函数,则需要将 JavaScript 代码执行选项设置为“无换行 - 在头部”或“无换行 - 在正文”。

OnDomReady不会保留该功能。

请参阅corrected JSFiddle

关于javascript - 获取要在 javascript 方法上显示的消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32697298/

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