javascript - 生命周期设计师: JS: find all elements by name

标签 javascript adobe livecycle-designer

我在 Adob​​e Livecycle Designer 中有一个文档,其中有多个名为“Jahr1”的文本字段。它们分散在整个文档中。

现在我想更改所有这些字段的值。为此,我需要找到名称为“Jahr1”的所有文本字段。我尝试过这样:

var nodes = xfa.resolveNodes("Jahr1[*]");

还有这样的:

var nodes = xfa.resolveNodes("Jahr1");

但是节点仍然为空。

有什么想法吗?

最佳答案

 form1.Subform2.Jahr1[0]::initialize - (JavaScript, client)

    // Access a field property using a field name. 
    // Change the field properties of a specific subform. 
    // Use the [] operator to access an object's property.

    // First, get the subform nodes. 
    var oNodes = Subform2.nodes; 
    var nNodesLength = oNodes.length; 

    // Loop through the subform's nodes and look for fields. 
    for (var nNodeCount = 0; nNodeCount < nNodesLength; nNodeCount ++) { 

        // Set the field property. 
        if (oNodes.item(nNodeCount).name.substr(0,5) == "Jahr1") { 

          oNodes.item(nNodeCount).rawValue = nNodeCount;
        } 
    }

关于javascript - 生命周期设计师: JS: find all elements by name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25262926/

相关文章:

javascript - 使用钩子(Hook)在 React 组件的多次调用之间共享可变状态

actionscript-3 - 如何在 Android/Black berry 的 Air 中打开 pdf

javascript - Adobe LiveCycle Designer JavaScript 相当于 FormCalc 的 [*]

javascript - 如何使用 LiveCycle Designer 在 PDF 中打印两次隐藏页面

javascript - 在 adobe reader 中启用使用权限后,无法使用 pdf.js 获取动态 xfa 表单字段

javascript - Ajax未加载url文件

javascript - react : set State or set Prop without a Rerender

javascript - Sencha Touch 本地存储代理在删除记录后不删除索引

c# - 尝试使用 AxAcroPDFLib 打开 PDF

android - 我可以将 c++ 库包装到移动 IOS/Android 的 Adob​​e Air native 扩展吗