Как отключить наведение кнопки на основе переменной сеанса? - PullRequest
0 голосов
/ 30 апреля 2018

Я делаю форму, которая подается в 3 этапа. На каждом этапе будет установлена ​​новая переменная сеанса. До того, как была установлена ​​любая переменная сеанса, остальные 2 кнопки должны оставаться отключенными на mouseenter и должны включаться на mouseleave .

Вот то, что я пробовал до сих пор, но оно не просыпается:

session_start();   
if(isset($_SESSION['variable1']))
  echo "<style> .signal1{    background-color: #5cb85c !important;
                            }
                            </style>"; 

if(isset($_SESSION['variable2']))
  echo "<style> .signal2{    background-color: #5cb85c !important;
                            }
                            </style>";              
else{?>
       <script>
         $(document).ready(function(){ 
          $(".signal2").on({
    mouseenter: function(){
        $(this).attr("disabled","disabled");
    },  
    mouseleave: function(){
        $(this).removeAttr("disabled");
        }
      });
        });
       </script>
    <?php }

if(isset($_SESSION['variable3']))
  echo "<style> .signal3{    background-color: #5cb85c !important;
                            }
                            </style>";
 else{?>
       <script>
         $(document).ready(function(){ 
          $(".signal3").on({
    mouseenter: function(){
        $(this).attr("disabled","disabled");
    },  
    mouseleave: function(){
        $(this).removeAttr("disabled");
        }
      });
        });
       </script>
    <?php }

?> 
...