【问题标题】:getElementByID with document.reffer?getElementByID 与 document.reffer?
【发布时间】:2017-10-09 09:43:49
【问题描述】:

我是 Javascript 和 php 的新手。我有一个通过一些 php mumbo jumbo 表单的网站。之后,我检查我的数据库以查看登录凭据是否存在。如果他们不这样做,我想显示一个包含错误消息的 div。

oldURL = document.referrer;
console.log(oldURL);
if (oldURL =="http://amazingwebsite.com/") {
    document.getElementById("loginfail").removeAttribute("hidden");
    document.getElementById("textlogin").removeAttribute("hidden");
}

oldURL 返回我在 if 语句中的确切 url。但是,if 语句仅在我将 oldURL 设置为“不等于”(==!)时才有效。

我错过了什么?

【问题讨论】:

  • 这看起来更容易和更可靠,用 PHP 实现(在用于确定登录是否成功的代码的 else 逻辑中)。
  • console.log(oldURL)的输出是什么
  • @Quentin 我应该在 php 中使用 'echo' 来回显 div 吗?我试过了,但实际上没有用。
  • @taha oldURL 返回确切的地址,即“amazingwebsite.com”。
  • 尝试同时记录(oldURL 和您的字符串)并查看输出以找出它们不同的原因。

标签: javascript php login credentials


【解决方案1】:

感谢@T30,我想通了。显然是 CSS 的问题,而不是 php 代码或 javascript 的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-07
    • 1970-01-01
    • 1970-01-01
    • 2011-05-04
    • 1970-01-01
    • 2011-09-24
    • 2020-01-29
    相关资源
    最近更新 更多