XPage:SSJS 以编程方式在编辑框中存储的值不起作用

XPage : SSJS programatically stored values in Editboxes don‘t work

在 XPage 中,我有一个表单,其中包含一些 Editbox 字段供用户输入。这些字段是可写的。

为了方便测试,我创建了一个 Auto-Fill 按钮,它应该以编程方式填写表单。我使用了一些由 Click Event.

触发的 SSJS 代码

Scipt 代码如下所示:

var id ='#{javascript:getClientId("company")}';
document.getElementById(id).innerHTML= 'Test company';

虽然这段代码最适合 computedFields,但不适用于 Editbox‘s

我在这里想念什么?

innerHTML 不适用于 input 元素(编辑框呈现为 input)。使用 value 代替: Set Value of Input Using Javascript Function