12-3
確認後刪除
- 直接刪除太可怕了,完全無後悔的餘地!
- 所以,我們可以有兩種作法,一種是確定活動是停用或過期的,才能刪
- 另一種是確認後才能刪除!
- 當然,要兩種都做最好。
一、確認後刪除
- sweet alert官網:http://t4t5.github.io/sweetalert/
- 下載:https://github.com/t4t5/sweetalert/archive/master.zip
- 下載後,將 dist 複製到 class 下,並改為 sweet-alert
- 修改刪除按鈕為
<a href="javascript:delete_action({$action.action_id})" class="btn btn-danger btn-xs">刪除</a>
- 將以下語法貼到有上述連結的樣板檔案中,或者存成 templates\sweet-alert.tpl:
<script type="text/javascript" src="class/sweet-alert/sweetalert.min.js"></script>
<link rel="stylesheet" type="text/css" href="class/sweet-alert/sweetalert.css" />
<script type="text/javascript">
function delete_action(id){
swal({
title: "確定要刪除嗎?",
text: "刪除後資料就消失救不回來囉!",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "是!含淚刪除!",
cancelButtonText: "不...別刪",
closeOnConfirm: false
}, function(){
swal("OK!刪掉惹!", "該資料已經隨風而逝了...", "success");
location.href='admin.php?op=delete_action&action_id=' + id;
});
}
</script>
-
然後分別在 show_action.tpl 和 list_action.tpl 中,引入該樣板檔即可:
{include file='sweet-alert.tpl'}