2017-10-09 82 views
0

我是Javascript和php的新手。我有一个网站的形式,通过一些PHP的庞然大物。之后,我检查我的数据库以查看登录凭证是否存在。如果他们不这样做,我想显示一个包含错误信息的div。getElementByID with document.reffer?

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'不等于'(==!)的情况下才有效。

我错过了什么?

+1

这看起来像是用PHP(在确定登录是否成功的代码的'else'逻辑中)实现的更容易和更可靠的事情。 – Quentin

+0

'console.log(oldURL)'的输出是什么' – taha

+0

@Quentin我应该在php中使用'echo'来回显div吗?我试过,但它并没有真正的工作。 – Hansen

回答

0

Thx to @ T30,我想通了。显然是CSS的问题,而不是任何与PHP代码或JavaScript的东西。