<a href ='create.php?monitor_id=$id'
onclick=if(confirm('really?')) return true; else return false;>
<center>DELETE</center></a>
当用户在确认框中单击“确定”时,我想将页面重定向到create.php,但这不起作用。有什么建议吗?
答案 0 :(得分: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>
答案 1 :(得分:0)
在两个属性("
);
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>
将无法正常工作。
{{1}}
答案 2 :(得分: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>