gpt4 book ai didi

javascript - 如何在 Javascript 中比较密码

转载 作者:行者123 更新时间:2023-11-30 07:04:49 25 4
gpt4 key购买 nike

我有一个注册页面,我想比较两个密码(输入字段)是否相等,然后再将其写入 websql 数据库。我似乎无法让它工作。有什么想法吗?

function addTodo() {
var todo = document.getElementById("todo");
var todo2 = document.getElementById("todo2");

if(todo != todo2) {
alert("Yours passwords do not match");
} else {
curatio.webdb.addTodo(todo.value);
todo.value = "";
alert("Your Registration was successfull");
setTimeout(function () {
window.location.href = "login.html";
}, 1000);
}
}


<div data-role="fieldcontain" >
<label for="todo">
&nbsp;Password
</label>
<input name="" id="todo" placeholder="" value="" type="password" required>
</div>


<div data-role="fieldcontain" >
<label for="todo2">
&nbsp;Retype your Password
</label>
<input name="" id="todo2" placeholder="" value="" type="password" required>
</div>

最佳答案

您比较的是元素而不是它们的值。

var todo = document.getElementById("todo");
var todo2 = document.getElementById("todo2");

if(todo != todo2) { // Oops

todotodo2有 2 个不同 <input>元素。

尝试使用 .value :

if(todo.value !== todo2.value) {

关于javascript - 如何在 Javascript 中比较密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21818315/

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