javascript - 前提条件检查后如何显示对话框?
问题描述
我有一个引导对话框,我还有一个相关的按钮 - 按下它将显示对话框:
<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()
}
推荐阅读
- unity3d - GameObjects shaking on vuforia image target
- r - 如何在 group_by 之后对数据框中的列求和?
- sql - Return 1 row per person
- ios - How to move to another page directly without click a button in Swift
- java - 可以避免这些关于我的 Thymeleaf 模板的 IntelliJ 警告吗?
- reactjs - 开玩笑测试打开反应选择菜单
- python - 谷歌数据流可以将输入日期转换为大查询时间戳吗
- javascript - 没有 javascript 的 HTML 标签常量
- java - Bazel 构建 java 演示:构建正常但无法运行
- css - Ionic v4 ion-img 急切地加载图像而不是延迟加载