DedeCMS后台有些地方点击删除就直接删除了,没有提示框,如果误点了可以恢复不了了,所以我们要在点击删除之后弹出提示框,以友情链接为例,其它如果相似情况,按照此办法修改。
友情链接的删除按钮代码(/dede/tempets/friendlink_main.htm):<a href='friendlink_edit.php?id={dede:field.id/}&dopost=delete'>[删除]</a>
你可以使用 JavaScript 的 confirm()
函数来实现点击删除时弹出确认提示框。
以下是修改后的代码:
<a href='friendlink_edit.php?id={dede:field.id/}&dopost=delete' onclick="return confirm('确定要删除吗?')">[删除]</a>
或者你也可以这样写:
<a href='friendlink_edit.php?id={dede:field.id/}&dopost=delete' onclick="if(!confirm('确定要删除这条记录吗?')){return false;}">[删除]</a>
运行 HTML
这两种方式的效果是一样的:
- 当用户点击链接时,会弹出一个确认对话框
- 如果用户点击"确定",则继续执行跳转(即执行删除操作)
- 如果用户点击"取消",则取消操作,不会跳转,选择其中一种方式即可实现你的需求。