Javascript 用户名密码重定向页面段落

Javascript 用户名密码重定向页面段落,javascript,php,Javascript,Php,我试图让它,如果用户名或密码是错误的,它重定向回页面,并使一段说“错误的用户名或密码可见” else{ echo "<script type=\"text/javascript\"> document.getElementById("wrong").visibility:visible; </script>"; header('Location:../'); } else{ 回声“ document.getElementById(“错误”)。可

我试图让它,如果用户名或密码是错误的,它重定向回页面,并使一段说“错误的用户名或密码可见”

else{
 echo "<script type=\"text/javascript\">
  document.getElementById("wrong").visibility:visible;
       </script>";
 header('Location:../');

 }
else{
回声“
document.getElementById(“错误”)。可见性:可见;
";
标题('位置:../');
}

为什么不在PHP中设置一个变量,该变量包含一个基于用户名和密码是否正确的值,然后在需要显示文本的地方使用该变量

$blnCorrent = false; // Do you checks } else { $blnCorrect = FALSE; } // in your HTML <?php if($blnCorrect === FALSE) { // Show the text } ?> $blnCorrent=false; //你们有支票吗 }否则{ $blnCorrect=FALSE; } //在HTML中
您当前的输出中缺少了几个逃逸

else {
    echo "<script type=\"text/javascript\">
            document.getElementById(\"wrong\").visibility:visible;
            </script>";
    header('Location:../');
 }
else{
回声“
document.getElementById(\“错误\”)。可见性:可见;
";
标题('位置:../');
}

因为你要用双引号来封装输出,你需要用
\

转义你想在输出中出现的任何双引号,我想他已经有了逻辑,但由于我的答案中突出显示的错误,输出无法工作。我真的在建议一种更好的方法。引用的地方很好。公平地说,我认为他目前的逻辑无论如何都不会像预期的那样有效,因为他正在改变事实是没有用的。