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
在 XPage 中,我有一个表单,其中包含一些 Editbox
字段供用户输入。这些字段是可写的。
为了方便测试,我创建了一个 Auto-Fill
按钮,它应该以编程方式填写表单。我使用了一些由 Click Event
.
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