如何检查其是否为无效用户

时间:2018-10-01 07:38:06

标签: javascript html firebase-realtime-database

//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语句是否有效,但是即使用户有效,它仍会警告其无效用户。请帮助或建议。谢谢

2 个答案:

答案 0 :(得分:0)

使用console.log(CheckUser)检查CheckUser的值,与searchedUser相同。使用您通过console.log收集的信息,将其用作if语句中的操作

答案 1 :(得分:0)

这里要检查两件事

  • on方法被调用了多少次?如果多次调用它,则在某个时间值会有所不同。在每次调用时打印console.log并检查。
  • 属性CheckUsersearchedUser在某一时刻实际上是不同的。