javascript - 如何在非编辑模式下隐藏输入文本,然后在单击 Lotus Web 表单中的编辑命令按钮时启用输入文本

标签 javascript jquery html lotus-notes lotus-domino

基本上我有一个表格。所以我有一个表单,可以在网络浏览器中显示我的文档。有些字段带有 Lotus Notes 字段,有些字段带有 html 标签。

现在,我有一个命令按钮来编辑表单。我使用 @Command([EditDocument]) 进行编辑。因此,当我单击时,它将触发并使表单可编辑。

与网络表单中常见的 Lotus Notes 表单不同。我可以对网络中的 Lotus Notes 字段启用编辑和禁用编辑,但不能对输入标签启用编辑和禁用编辑。 我尝试使用 onclick 按钮隐藏 JavaScript,但我使用的是 Lotus Notes 按钮而不是 html 按钮。

HTML 输入

<div class="form-group" id="date-container">
    <span class="group-read"><Computed Value></span>
    <input type="text" class="form-control group-edit" id="P-AssignDate" name="PAssignDate" autocomplete="off" value="<Computed Value>">
</div>

JavaScript

$(document).ready(function() {
    $('#btn-edit').click(function() {
        $('.group-edit').css('display','inline-block');
        $('.group-read').css('display','none');
    });
});

任何人都知道如何在表单未处于编辑模式时隐藏输入按钮,它只显示值,而当表单处于编辑模式时,取消隐藏输入。

最佳答案

或许你也可以在ready函数中检查url。一旦文档处于编辑模式,URL 应更改为 ?editDocument。

您还可以创建一个计算字段,如果正在编辑文档并在就绪函数期间查询该字段,则该计算字段的计算结果...

关于javascript - 如何在非编辑模式下隐藏输入文本,然后在单击 Lotus Web 表单中的编辑命令按钮时启用输入文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57601092/

相关文章:

javascript - 使用 VSCode 调试 Jasmine 规范

javascript - Onclick 显示阻止为无和无阻止

javascript - 在移动设备上使用 mootools 拖动

javascript - 在页面中任意位置的 JavaScript 中查找鼠标指针下的单词

html - 如何使用 border-radius 在 CSS3 中创建三 Angular 形

javascript - 如何计算对象中五个属性中有多少个为非空?

javascript - 添加id到动态创建的DIV

javascript - 无限轮播动画

javascript - Angular .js : HTML select element with ng-options of object-properties

javascript - 如何将所有内容(相对的,绝对的,...)向下移动?