如何在从另一个页面单击提交按钮时启用提交按钮 (PHP)

问题描述 投票:0回答:1

我正在开展的一个项目需要您的帮助。这是我的场景,我在第 1 页上有按钮 1 和按钮 3,在第 2 页上有按钮 2。现在我需要默认禁用button2和button3,然后在单击button1时启用button2,然后在单击button2时启用button3。我正在使用 PHP 和 Java 脚本。非常感谢。

我还没有尝试过任何东西,因为我不知道如何编写该函数的代码。

javascript php button
1个回答
0
投票

可能将 Javascript AJAX 与 PHP 会话一起使用?

设置 AJAX 调用按钮的 onClick,例如(使用 jQuery):

$("button").on('click', function(){
  $.get("buttons.php?set=btnX");
}

在buttons.php中为$_GET['set']在会话中设置一个要检查的值:

$_SESSION['btnX'] = true;

在另一页上,设置调用 PHP 脚本的时间间隔并检查:

setInterval(function(){
  $.get('buttons.php?check=buttonX', function(result) {
    if (result == true) {
       // enable this page's button(s)
    } else {
       // disable this page's
    }
  });
});

在buttons.php中$_GET['check']返回如果是:

if ($_GET['check']){
   if ($_SESSION[$_GET['check']]) {
      return 'true';
}
© www.soinside.com 2019 - 2024. All rights reserved.