gpt4 book ai didi

php - php 中不出现删除确认窗口

转载 作者:行者123 更新时间:2023-11-28 02:17:40 26 4
gpt4 key购买 nike

请告诉我哪里错了,以便我改正?它没有给出错误,它应该在删除记录之前显示确认窗口,但它直接删除记录

<script type="text/javascript">
var elems = document.getElementsByClassName('confirmation');
var confirmIt = function (e) {
if (!confirm('Are you sure?')) e.preventDefault();
};
for (var i = 0, l = elems.length; i < l; i++) {
elems[i].addEventListener('click', confirmIt, false);
}
</script>

删除链接:

<a href='".$_SERVER['PHP_SELF']."?action=delete&id=$id' class='confirmation'> Delete</a>

删除功能:

if(isset($_GET['action']) && trim($_GET['action'])=="delete")
{
$del="delete from contacts where id='".$_GET['id']."'";

mysql_query($del) or die(mysql_error());
header("Location: mainpage.php");
}

最佳答案

如果您不希望链接在单击时激活,则 onclick 必须返回 false。

关于php - php 中不出现删除确认窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16160021/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com