<a href ='create.php?monitor_id=$id'
onclick=if(confirm('really?')) return true; else return false;>
<center>DELETE</center></a>
当用户在确认框中单击确定时,我想将我的页面重定向到 create.php,但这不起作用。有什么建议么?
<a href ='create.php?monitor_id=$id'
onclick=if(confirm('really?')) return true; else return false;>
<center>DELETE</center></a>
当用户在确认框中单击确定时,我想将我的页面重定向到 create.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>
"
在两个属性中使用双引号( href, onclick
);
否则你的$id
get 不会被解析href
;如果onclick
没有双引号,则无法正常工作。
<a href="create.php?monitor_id=<?php echo $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>