1 回答
TA贡献1887条经验 获得超5个赞
似乎这个库不是为通过按钮提交表单而创建的,更像是将它用于 <a>标签,源 - https://github.com/craftpip/jquery-confirm/issues/229
我想我会给你一个方法来解决你的问题。现在我正在阻止按钮未确认时的默认行为,并在确认时再次触发它,但这次按钮可以提交表单。还将 id 添加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>
希望我能帮助你。:)
添加回答
举报