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(\“错误\”)。可见性:可见;
";
标题('位置:../');
}
因为你要用双引号来封装输出,你需要用
\
转义你想在输出中出现的任何双引号,我想他已经有了逻辑,但由于我的答案中突出显示的错误,输出无法工作。我真的在建议一种更好的方法。引用的地方很好。公平地说,我认为他目前的逻辑无论如何都不会像预期的那样有效,因为他正在改变事实是没有用的。