Adobe Acrobat:填充JS的组合框始终获取先前值而不是当前值

时间:2018-08-21 19:23:04

标签: javascript combobox adobe acrobat

我已经用我的Adobe Acrobat表单(使用Adobe Acrobat Pro DC)绘制了一个组合框,并在其中填充了使用Java脚本的产品,如下所示:

[
    "", 0
    "Pencils", 10,
    "Notebook", 50,
    "Backpack", 200
]

组合框旁边有一个我要用组合框的数字值填充的字段。看来我正在该字段中获得组合框的先前值,而不是当前值。例如,如果我选择空值,然后选择“铅笔”,则选择“铅笔”时将得到零。如果再选择“背包”,我将得到10。因此,每个可见值都落后1个价格。

我正在触发此更改,就像在“准备表单”模式下的Adobe Acrobat中的“验证”>“运行自定义验证脚本”区域中一样。

this.getField("price").value = this.getField("product").value;

我想我需要当前值,并且该值尚未设置。此代码应该放在其他位置吗?我还应该在“计算”字段中添加一些内容吗?

0 个答案:

没有答案