基本上我有一个表格。所以我有一个表单,可以在网络浏览器中显示我的文档。有些字段带有 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/