//Check Validity of User
var searchedUser = document.getElementById("User_Field").value;
var Userref = firebase.database().ref("User/" + searchedUser);
Userref .on('value', function(snapshot) {
var CheckUser = snapshot.val();
if (CheckUser != searchedUser)
alert ("Invalid User");
});
我想检查从html输入的用户是否已注册,if语句是否有效,但是即使用户有效,它仍会警告其无效用户。请帮助或建议。谢谢
答案 0 :(得分:0)
使用console.log(CheckUser)检查CheckUser的值,与searchedUser相同。使用您通过console.log收集的信息,将其用作if语句中的操作
答案 1 :(得分:0)
这里要检查两件事
on
方法被调用了多少次?如果多次调用它,则在某个时间值会有所不同。在每次调用时打印console.log
并检查。CheckUser
和searchedUser
在某一时刻实际上是不同的。