当我点击从数据库中删除id时,我想要确认弹出窗口,该数据库继续运行脚本并删除id(YES)或取消脚本并返回(NO)。
我需要JavaScript和PHP的解决方案。
这是我的代码链接。请检查并给我解决方案
https://drive.google.com/drive/folders/0B2lSiCcdmUf-WDM3SWQzc29sdGM?usp=sharing
答案 0 :(得分:1)
只有Javascript才有意义
var r = confirm("You want to delete an user! are you sure?");
if (r == true) {
// request php script on server to delete an id
} else {
// you do nothing here
}
答案 1 :(得分:1)
我希望您创建了一个删除特定记录的文件。在锚标记中,只需将网址传递给具有特定记录ID 的文件即可。将 onclick 添加到标记以提示确认。
<a href="DELETE_PAGE_URL?id=record_id" onclick="return confirm('Are you sure?')" >Delete Record</a>
如果您需要进一步的帮助,网上有很多php CRUD教程。 PHP CRUD TUTORIAL
希望它会有所帮助
答案 2 :(得分:1)
写一个点击功能
<input type="button" Onclick="delete()">
function delete(){
var result = confirm("Are you want to delete");
if (result) {
//delete the item
}
}
答案 3 :(得分:1)
您可以使用jQuery UI进行确认对话。请勿使用您无法设计的JavaScript确认提醒。所以更好的是使用jQuery UI,你可以根据你的网站主题设计它。请参阅此link,您可以轻松了解源代码。
答案 4 :(得分:-1)
https://lipis.github.io/bootstrap-sweetalert/
for more beautiful alerts
<script>
$(document).ready(function(){
$("p").click(function(){
swal({
title: "Are you sure?",
text: "You will not be able to recover this imaginary file!",
type: "warning",
showCancelButton: true,
confirmButtonClass: "btn-danger",
confirmButtonText: "Yes, delete it!",
cancelButtonText: "No, cancel plx!",
closeOnConfirm: false,
closeOnCancel: false
},
function(isConfirm) {
if (isConfirm) {
swal("Deleted!", "Your imaginary file has been deleted.", "success");
} else {
swal("Cancelled", "Your imaginary file is safe :)", "error");
}
});
});
});
</script>