我正在做一个学校项目,但我不能使用甜蜜警报进行删除确认。
脚本是这样的:
<script type="text/javascript">
function myDelete {
e.preventDefault();
swal({
title: "Are you sure?",
text: "You want to Save this project?",
type: "warning",
showCancelButton: true,
confirmButtonColor: '#DD6B55',
confirmButtonText: 'Yes, I am sure!',
cancelButtonText: "No, cancel it!",
closeOnConfirm: true,
closeOnCancel: true
},
function (isConfirm) {
if (isConfirm) {
return true;
// $(this).trigger('click');
$('#LinkButton1').click();
// e.currentTarget.submit();
} else {
return false;
// alert("False");
}
});
</script>
我想要做的是,当我点击我的网格视图上的链接按钮时,它会显示一个甜蜜的警报确认,询问我是否要删除!
这是我的链接按钮:
<asp:LinkButton ID="LinkButton1" CssClass="delete" runat="server" OnClientClick="return Confirm(this, event);" CommandName="Delete">LinkButton</asp:LinkButton>
求求你,我真的需要帮助!谢谢。
发布于 2019-03-15 04:16:06
你的asp链接按钮将调用确认函数。如果“是,我确定!”,则确认将返回true。按下
使用sweetalert@2.1.2
function confirm(button, e) {
e.preventDefault();
var buttonId = $(button).attr('id');
console.log(buttonId);
swal({
title: "Are you sure?",
text: "You want to Save this project?",
type: "warning",
buttons: ["No, cancel it!", "Yes, I am sure!"],
}).then((confirm) => {
if (confirm) {
console.log("confirm:", confirm);
return true;
} else {
console.log("confirm:", confirm);
return false;
}
});
}
JsFiddle:https://jsfiddle.net/167a4z8k/3/
https://stackoverflow.com/questions/55169825
复制相似问题