繁体   English   中英

前提条件检查后如何显示对话框?

[英]How to show dialog box after the precondition checks?

我有一个引导对话框,我还有一个相关的按钮 - 按下它将使对话框显示:

<button id="deployContractBtn" data-toggle="modal" data-target="#dialogOfferContract"  onclick="offerContract()" type="button" class="btn btn-success" disabled>Sign&Deploy Contract</button>

同时,当我单击按钮时,我有一个函数可以检查一些先决条件并将错误字符串加载到对话框中:

function offerContract()
    {
        document.getElementById("CreateContractDialogMessage").innerHTML = "";
        ErrorMsg = checkErrors();

            if (ErrorMsg != "")
            {
                $('#CreateContractDialogTitle').text("Error"); //show error headline
                document.getElementById("CreateContractDialogMessage").innerHTML = ErrorMsg;
                return;
            }
        $("#DeployContractForm").submit()

    }

我需要什么,但我不知道该怎么做:检查是否有错误(字符串不为空)。 如果有错误 --> 显示对话框并从函数返回 else --> 提交。

换句话说,如何从javascript函数显示对话框?

function offerContract()
    {
        document.getElementById("CreateContractDialogMessage").innerHTML = "";
        ErrorMsg = checkErrors();

            if (ErrorMsg != "")
            {
                $('#CreateContractDialogTitle').text("Error"); //show error headline
                document.getElementById("CreateContractDialogMessage").innerHTML = ErrorMsg;
                document.getElementById("closeButton").style.display = "block";
                $('#dialogOfferContract').modal('show');
                return;
            }
        $("#DeployContractForm").submit()

    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM