Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript的全局变量(Acrobat Reader)_Javascript_Global Variables_Acrobat - Fatal编程技术网

Javascript的全局变量(Acrobat Reader)

Javascript的全局变量(Acrobat Reader),javascript,global-variables,acrobat,Javascript,Global Variables,Acrobat,我有一个PDF表单,我正试图在文档级Javascript编辑器中声明一个全局变量。。。我正在使用 global.myVariable = "0"; 然后在表单中的一个字段上,我运行以下代码: if(myVariable == "0"){ app.alert("Hello!"); myVariable = "1"; } 这样它只会发出一次警报。然而,每当我在任何领域输入任何东西时,它都会出现,这很烦人。请告知 如果将变量声明为global.myVariable,则需要将if语句编

我有一个PDF表单,我正试图在文档级Javascript编辑器中声明一个全局变量。。。我正在使用

global.myVariable = "0";
然后在表单中的一个字段上,我运行以下代码:

if(myVariable == "0"){

  app.alert("Hello!");

  myVariable = "1";

}

这样它只会发出一次警报。然而,每当我在任何领域输入任何东西时,它都会出现,这很烦人。请告知

如果将变量声明为global.myVariable,则需要将if语句编写为:

if(global.myVariable === "0"){

    app.alert("Hello!");

    global.myVariable = "1";

}

通过执行以下操作,可以在任何位置声明全局变量:

myVariable=1

但是,如果在最顶部的范围内声明变量,则最安全:

var-myVariable=1


您必须记住的唯一问题是确保您不会覆盖
myVariable
任何其他地方。

工作起来很有魅力!非常感谢。