javascript - 如何检查其是否为无效用户
问题描述
//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 语句有效,但即使用户有效,它仍然会提醒它是无效用户。请帮助或建议。谢谢
解决方案
这里要检查两件事
on
方法被调用多少次?如果它被多次调用,那么在某个时间值是不同的。在每次调用时打印console.log
并检查。- 属性
CheckUser
和searchedUser
实际上在某一时刻是不同的。
推荐阅读
- r - r - 按组添加行,以便每个组至少有 n 个观察值
- python - 创建具有相对频率的直方图地图
- php - 如何在不同文件中的 php 中写入 html 中的标签?
- excel - EXCEL 2010 条件格式问题
- amazon-s3 - AWS S3 Camel 组件的 Maven 依赖项
- java - 尽管关闭了小数宽度,但 macOS Retina 上的 OpenJDK 11 Swing 等宽字体渲染问题
- django - 第一次django_project/密码重置超时错误
- sql-server - SQL Server:按 8 个生成小时对数据进行分组
- python - os.path.splitext() 无法有效工作导致不正确的扩展输出
- java - 如何获取包含网格视图的整个列表项的单击事件?