PHP:条件'如果单击链接'则页面不刷新

时间:2013-12-31 18:12:08

标签: javascript php html messagebox

我正在编写一个考试代码,当页面被刷新,下一个问题被加载。

如果点击了任何确认消息,页面上还有其他链接。

  • 如果Ok,请转到关联页面。
  • 如果Cancel则保持同一页面。

我遇到的问题是,在点击取消按钮后页面会刷新并且已经加载了另一个问题。

HTML:

<a href="/?link=1" name="link1"> HOME </a>

PHP:

 if(isset($_GET['link']))
 {
    $link=$_GET['link'];
    if ($link == 1){
        echo "<script>
        var r=confirm('There are no fields to generate a report');
        if (r==true)
        {
           window.location.href='evalhome.php';
        }
        else
        {
           relax();
        }
        </script>";
  }

1 个答案:

答案 0 :(得分:2)

制作如下链接:

<a href="#" onclick="if(confirm('There are no fields to generate a report')) 
window.location='evalhome.php';else return false;" name="link1"> HOME </a>

如果用户点击它,他会看到确认,如果按下确定,他将被重定向到evalhome.php。如果没有,请保持在同一页面。