похоже, что эта библиотека не создана для отправки форм через кнопку, больше похоже на использование ее для <a>
тегов, источника - https://github.com/craftpip/jquery-confirm/issues/229
Я думал, что дам вам еще способ решить вашу проблему. Теперь я предотвращаю поведение кнопки по умолчанию, когда оно не подтверждено, и запускаю его снова, когда оно подтверждено, но на этот раз кнопка может отправить форму. Также добавили идентификатор submitButton
к вашей кнопке, чтобы сделать его индивидуальным.
<button type="submit" id="submitButton" class="bid_button button alt"></button>
<script>
var confirmed = false;
$('#submitButton').on('click', function() {
if (!confirmed) {
event.preventDefault();
$.confirm({
title: 'titletext ',
content: 'content text"',
type: 'red',
buttons: {
ok: {
text: "OK",
btnClass: 'btn-primary',
keys: ['enter'],
action: function() {
confirmed = true;
$('#submitButton').click()
console.log('Brukeren bekreftet "OK"');
}
},
No: function() {
text: "No",
jQuery.alert('Kansellert!');
console.log('the user clicked cancel');
}
}
})
} else {
confirmed = false
}
})
</script>
надеюсь, я смогу вам помочь. :)