在确认框中单击确定时重定向到另一个页面

Redirect to another page when ok clicked in confirm box

本文关键字:重定向 另一个 定时 确认 单击      更新时间:2023-09-26
<a href ='create.php?monitor_id=$id' 
  onclick=if(confirm('really?')) return true; else return false;>
<center>DELETE</center></a>

我想重定向我的页面创建.php当用户在确认框中单击确定时,但这不起作用。有什么建议吗?

使用double quotes来包装你的onclick()

onclick="if
        ^

修改后的代码

<a href ='create.php?monitor_id=$id' onclick="if(confirm('really?')) return true; else return false;"><center>DELETE</center></a>

由于您有特定的网址要在单击时重定向,因此您必须编写如下

<a href ='create.php?monitor_id=$id' 
  onclick="doConfirm()">
<center>DELETE</center></a>
<script tyle="text/javascript">
    function doConfirm() {
         if(confirm('really?')) {
             window.location.href = "create.php?monitor_id=$id";
         }
         else {
             return false;
         }
    }
</script>

在两个属性中使用双引号"href, onclick );

否则,您的$id不会在href中解析;如果没有双引号,onclick将无法正常工作。

<a href="create.php?monitor_id=<?php echo $id; ?>" 
  onclick="if(confirm('really?')) return true; else return false;">
<center>DELETE</center></a>