Jquery 引导箱,2个警报,一个接一个

Jquery 引导箱,2个警报,一个接一个,jquery,bootbox,Jquery,Bootbox,我有两个引导框模式窗口-一个是提示,另一个是警报。如果用户输入错误的数据并尝试提交,则会出现另一个引导框警报。用户单击ok后,将再次调用提示。问题是第二次警报被称为第二次的提示所覆盖。是否可以防止提示(称为第二次)覆盖警报?里面好像什么都没有 我的代码: bootbox.prompt("what's your name?", "No", "yes", function(result) { if (result != null) {

我有两个引导框模式窗口-一个是提示,另一个是警报。如果用户输入错误的数据并尝试提交,则会出现另一个引导框警报。用户单击ok后,将再次调用提示。问题是第二次警报被称为第二次的提示所覆盖。是否可以防止提示(称为第二次)覆盖警报?里面好像什么都没有

我的代码:

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(..)。

您真正想要什么?警报应位于提示的顶部?在查看您提供的实验室演示后,在了解问题所在后,按问题编辑,