javascript - 如何查找输入和变量是否相等以及是否相等重定向到其他文件?
问题描述
<script>
var IDCode = document.getElementById( "IDCode" );
var user1 = FR1245
function AuthenticateFunction() {
if (IDCode = user1) {
alert("Access Successful!")
} else {
alert("Access Denied!")
}
}
</script>
我想制作游戏,这是加载页面的一部分,如果用户输入自己的游戏 ID,该 ID 将设置为变量(此处为 FR1245),并且我希望用户输入与设置变量相同的代码,我重定向他到下一个 html 文件。但如果不是,他将留在同一页面。请帮忙...!
解决方案
我为你更正你的代码
var IDCode = document.getElementById( "IDCode" );
1-首先:它是输入元素,你必须使用它IDCode.value
来检查值
正如 ele和Maheer Ali所说:
var user1 = "FR1245"
2-字符串必须在引号之间,如“字符串”
function AuthenticateFunction() {
if (IDCode.value == user1) {
alert("Access Successful!")
} else {
alert("Access Denied!")
}
}
为了检查您的价值,您必须使用 ==
推荐阅读
- elasticsearch - 如何在一个文档中匹配多个嵌套对象与elasticsearch中的内部命中
- reactjs - 更新 useState onclick 不更新
- java - Apache Cayenne 不会使对象失效
- reactjs - React 在最高组件中保持状态
- java - 在 Talend 中导入外部 jar
- python - 如何生成和研究非整数平均度数的正则图?
- python - 使用 TimeoutMixin 时扭曲的单元测试“Reactor Unclean”
- julia - Julia:DataFrame 的类型稳定性
- docker - Gitlab CI - 注册表和 nginx
- java - 无法从 MySQL 数据库中删除记录