Scripting 我需要一个FormCalc或Javascript,以便在AdobeLiveCycle设计器中用于我正在创建的交互式表单

Scripting 我需要一个FormCalc或Javascript,以便在AdobeLiveCycle设计器中用于我正在创建的交互式表单,scripting,javascript-events,adobe,scripting-language,livecycle,Scripting,Javascript Events,Adobe,Scripting Language,Livecycle,我不是一个程序员,我需要(pref.Formcalc)或java中的一个示例来输入我正在创建的交互式订单的Livecycle脚本编辑器 我需要“ItemTotal[31]”字段,以便仅在单击“Add-onCheckBox1”时执行计算。单击Add-onCheckBox1后,我希望ItemTotal[31]字段计算数量字段乘以300,并返回此字段的结果。下面是我尝试过但不断出错的内容 如果(Add-onCheckBox1==1),则 ItemTotal[31]==Quantity*300在Java

我不是一个程序员,我需要(pref.Formcalc)或java中的一个示例来输入我正在创建的交互式订单的Livecycle脚本编辑器

我需要“ItemTotal[31]”字段,以便仅在单击“Add-onCheckBox1”时执行计算。单击Add-onCheckBox1后,我希望ItemTotal[31]字段计算数量字段乘以300,并返回此字段的结果。下面是我尝试过但不断出错的内容

如果(Add-onCheckBox1==1),则


ItemTotal[31]==Quantity*300在JavaScript中应该是这样的:

if (Add-onCheckBox1.rawValue == 1){
    xfa.resolveNode("ItemTotal[31]").rawValue = xfa.resolveNode("Quantity").rawValue * 300;
}
您可以将此脚本放入Add-onCheckBox1字段的change事件中

我没有机会在Designer中测试您的FormCalc脚本,但请确保作业中存在错误,应该是:

ItemTotal[31] = Quantity * 300;

首先,谢谢你。然而,它不起作用。单击Add-OndCheckBox1时,它的值似乎没有改变。我需要输入什么代码(以及在哪里)才能获得要更改的值?Appgal,如果您将引号放在ItemTotal[31]部分之后,脚本可以工作(我现在测试了它)。