Jquery 引导箱,2个警报,一个接一个
我有两个引导框模式窗口-一个是提示,另一个是警报。如果用户输入错误的数据并尝试提交,则会出现另一个引导框警报。用户单击ok后,将再次调用提示。问题是第二次警报被称为第二次的提示所覆盖。是否可以防止提示(称为第二次)覆盖警报?里面好像什么都没有 我的代码:Jquery 引导箱,2个警报,一个接一个,jquery,bootbox,Jquery,Bootbox,我有两个引导框模式窗口-一个是提示,另一个是警报。如果用户输入错误的数据并尝试提交,则会出现另一个引导框警报。用户单击ok后,将再次调用提示。问题是第二次警报被称为第二次的提示所覆盖。是否可以防止提示(称为第二次)覆盖警报?里面好像什么都没有 我的代码: bootbox.prompt("what's your name?", "No", "yes", function(result) { if (result != null) {
bootbox.prompt("what's your name?", "No", "yes", function(result) {
if (result != null) {
if(result.trim() == ""){
bootbox.alert("The name cannot be empty.");
}else{
bootbox.alert("Supplier name can only be 15 characters long.");
supplierPrompt(location);
}
}
}, "Default name eg S1");
编辑:
发出警报后,将再次调用提示。第二次调用提示符时,它会阻止警报。是的,警报可以位于提示符之上,其设计就是这样的。 请参阅上的简单演示 如果在您的情况下,Promt出现在警报之上,则可能是您的CSS问题让我们知道您的代码或请在else中创建一个:
bootbox.dialog("The supplier name cannot be empty.", {
"label" : "ok",
"class" : "btn-primary", // or btn-primary, or btn-danger, or nothing at all
"callback": function() {
supplierPrompt(location);
}
}, {
"animate": true
});
这将防止在用户单击“确定”之前调用第二次提示调用(supplierPrompt(..)。您真正想要什么?警报应位于提示的顶部?在查看您提供的实验室演示后,在了解问题所在后,按问题编辑,