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

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

4

3 回答 3

1

用来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>
于 2013-09-30T15:08:25.663 回答
0

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

否则你的$idget 不会被解析href;如果onclick没有双引号,则无法正常工作。

<a href="create.php?monitor_id=<?php echo $id; ?>" 
  onclick="if(confirm('really?')) return true; else return false;">
<center>DELETE</center></a>
于 2013-09-30T15:10:17.450 回答
0

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

<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>
于 2013-09-30T17:54:01.787 回答