Я пытаюсь обновить действие JavaScript confirm()
, чтобы использовать SweetAlert. В настоящее время мой код выглядит примерно так:
<a href="/delete.php?id=100" onClick="return confirm('Are you sure ?');" >Delete</a>
Это ожидает подтверждения пользователя перед переходом на страницу удаления. Я хотел бы использовать этот пример из SweetAlert, чтобы попросить пользователя подтвердить удаление перед удалением:
swal({
title: "Are you sure?",
text: "You will not be able to recover this imaginary file!",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
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");
}
});
Все, что я пробовал, не помогло. Когда отображается первое предупреждение, страница удаляется и обновляется еще до того, как пользователь нажимает кнопки предупреждения. Как заставить страницу ждать ввода пользователя?
Любая помощь будет принята с благодарностью.