gpt4 book ai didi

javascript - 引导箱确认对话框不要等待

转载 作者:行者123 更新时间:2023-12-01 05:30:31 25 4
gpt4 key购买 nike

我正在使用 bootbox 来确认用户操作。

我有一个提交表单的按钮,单击该按钮时我需要用户确认才能提交或取消:

$(document).ready(function() {
$(btn_continue).click(function(){

bootbox.confirm('Are you sure?', function(result){
if (result) {
form.submit();
}
else {
return false;
}
});

});
});

问题是弹出窗口出现然后消失,而不等待用户点击!请问为什么会出现这种情况?

最佳答案

尝试删除 else 并使用 #btn_continue 中的类型按钮:

$("#btn_continue").click(function(e) {
bootbox.confirm('Are you sure?', function(result){
if (result) {
$("#form").submit();
}
});
});

JsFiddle:http://jsfiddle.net/v0h7fer7/

说明:引导箱正在关闭,因为您正在其之前发布表单。点击事件处理程序在 bootbox.confirm 结果之前结束,并允许您的按钮 type="submit" 发布您的表单。 bootbox.confirm 是一个异步调用。

关于javascript - 引导箱确认对话框不要等待,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37859316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com