【问题标题】:Global Variables for Javascript (Acrobat Reader)Javascript 的全局变量 (Acrobat Reader)
【发布时间】:2011-08-15 19:59:56
【问题描述】:

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

global.myVariable = "0";

然后在表单中的一个字段上,我正在运行代码:

if(myVariable == "0"){

  app.alert("Hello!");

  myVariable = "1";

}

这样它只会显示一次警报。但是,每次我在任何字段中输入任何内容时都会出现它,这很烦人。请指教!

【问题讨论】:

    标签: javascript global-variables acrobat


    【解决方案1】:

    你可以在任何地方声明一个全局变量:

    我的变量 = 1;

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

    var myVariable = 1;

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

    【讨论】:

    • 工作就像一个魅力!谢谢!
    【解决方案2】:

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

    if(global.myVariable === "0"){
    
        app.alert("Hello!");
    
        global.myVariable = "1";
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-05
      • 2022-01-01
      • 1970-01-01
      • 2011-07-28
      • 1970-01-01
      相关资源
      最近更新 更多