Bunu bir kontrol eder misin şayet çalışır ise düzenlemenizi buna göre yapmalısınız bazen sweetalert çalışmamasının sebeni kütüphaneleri head etiketi içine almamaktan kaynaklanabiliyor bu durumda<head>kütüphaneler</head> içerisine almanız gerekebilir.
<form action="" method="post" id="form2">
<input type="hidden" name="make" value="issueinvoice"/>
<div class="text-gray-500 fw-semibold fs-5 mb-5">Title</div>
<div class="mb-10">
<input type="submit" class="btn btn-light-primary" value="Submit">
</div>
</form>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>
<script>
$('#form2').submit(function(e) {
e.preventDefault(); // Formun varsayılan davranışını iptal ediyoruz.
swal({
title: "Confirm Entry",
text: "Are you sure all entries are correct?",
icon: "warning",
buttons: ["Cancel", "Confirm"],
dangerMode: true
}).then(function (isConfirm) {
if (isConfirm) {
$('#form2').off('submit'); // Tekrarlı tetiklemeleri önlemek için submit olayını kaldırıyoruz
$('#form2').submit(); // Formu gönderiyoruz
}
});
});
</script>