Return 现场事件数组 | javascript |杂技编辑器

Return array for a field event | javascript | acrobat editor

我正在尝试 return 下拉列表更改事件的数组。 下拉菜单的自定义按键脚本代码如下:

if( event.willCommit )
{
   var array = this.Page1_FieldSet(3);  
}

文档级javascript如下:

var Page1_array = {
 1: {val: 1},
 2: {val: 2},
 3: {val: 3}};

function Page1_FieldSet(i)
{
 var array = Page1_Array[i];
 return array;
}

我正在尝试访问数组 Page1_Array 以更改 pdf 格式的下拉值。调试时出现引用错误。请帮助我提供正确的代码。这是错误:

Error: ReferenceError: Page1_Array is not defined 15:Document-Level:Page1_FieldSet

假设您没有范围问题...

你在这里定义 Page1_array:

var Page1_array = {

注意 array 中的小写 a

但是你在这里引用 Page1_Array:

var array = Page1_Array[i];

...这是一个不同的引用,因为大写 A。只需将 A 更改为 a