Javascript Jquery if/else在表单发送后

Javascript Jquery if/else在表单发送后,javascript,jquery,Javascript,Jquery,我有一个连接表单,在一个整体中,基本上是visibility:hidden当表单被发送时,页面被重新加载 但该集团又回到了隐藏状态。我想在页面重新加载后保持可见性:可见。但实际上,这个代码不起作用 (变量$STYLEBLOConnexion在出现问题时由PHP处理设置) 正如您所看到的,$styleblocconnexion只有在出现问题时才设置。我最终使用了文档。就绪: $(document).ready(function() { var styleblocconnexion

我有一个连接表单,在一个整体中,基本上是
visibility:hidden
当表单被发送时,页面被重新加载

但该集团又回到了隐藏状态。我想在页面重新加载后保持
可见性:可见。但实际上,这个代码不起作用

(变量$STYLEBLOConnexion在出现问题时由PHP处理设置)


正如您所看到的,$styleblocconnexion只有在出现问题时才设置。

我最终使用了文档。就绪:

$(document).ready(function() {

        var styleblocconnexion = "<?php if(isset($styleblocconnexion)) {  echo $styleblocconnexion; } else { echo false; } ?>";
        if (styleblocconnexion != false)
        {
            $('#bloc-connexion').css("visibility", "visible");
            $('#fond-bloc-connexion').css("visibility", "visible");
        }

        });
$(文档).ready(函数(){
var styleblocconnexion=“”;
if(styleblocconnexion!=false)
{
$('#bloc connexion').css(“可见性”、“可见”);
$('fond bloc connexion').css(“可见性”、“可见”);
}
});

谢谢你

什么是
$styleblocconnexion
返回你能告诉我请去阅读,以及如何创建一个。我们不知道服务器端
$styleblocconnexion
应该包含什么,或者它应该来自哪里,因此,我们不可能回答您的问题。我认为问题出在这一行
var styleblocconnexion=
check-in-console您从
styleblocconnexion
中得到了什么价值这可能会帮助您“我想保持可见性:在页面重新加载后可见”-那么你想让它在用户不必先单击任何位置的情况下显示吗?那么,首先,将其包装在
点击
处理程序中毫无意义,显然。。。您只需将设置可见性的两行(或一行,
$(“#bloc connexion,#fond bloc connexion”).css(“可见性”,“可见”);
)包装到文档就绪状态,并根据是否设置了
$styleblocconnexion
输出。我编辑了这篇文章,希望更清楚:)
if (isset($_POST['submitconnect'])) {
    $emailconnect = htmlspecialchars($_POST['emailconnect']);
    $mdpconnect = sha1($_POST['mdpconnect']);
    if (filter_var($emailconnect, FILTER_VALIDATE_EMAIL)) {
        $reqemailexist = $bdd -> prepare("SELECT * FROM membres WHERE email = ?");
        $reqemailexist -> execute(array($emailconnect));
        $resultemailexist = $reqemailexist -> rowCount();
        if ($resultemailexist == 1) {
            $resultemailexistfetch = $reqemailexist -> fetch();
            if ($mdpconnect == $resultemailexistfetch['mdp']) {
                $_SESSION['id'] = $resultemailexistfetch['id'];
                $_SESSION['email'] = $resultemailexistfetch['email'];
                header("Location: index.php?id=".$_SESSION['id']);
            }
            else {
                $msgerreurformconnect = "Mot de passe incorrect";
                $styleblocconnexion = "visible";
            }
        }
        else {
            $msgerreurformconnect = "Cette adresse email ne correspond à         aucun compte.";
            $styleblocconnexion = "visible";
        }
    }
    else {
        $msgerreurformconnect = "Email invalide";
        $styleblocconnexion = "visible";
    }
}
$(document).ready(function() {

        var styleblocconnexion = "<?php if(isset($styleblocconnexion)) {  echo $styleblocconnexion; } else { echo false; } ?>";
        if (styleblocconnexion != false)
        {
            $('#bloc-connexion').css("visibility", "visible");
            $('#fond-bloc-connexion').css("visibility", "visible");
        }

        });