我需要在 Adob​​e Livecycle Designer 中使用 FormCalc 或 Javascript 来创建我正在创建的交互式表单

发布于 2024-11-06 08:29:38 字数 324 浏览 9 评论 0原文

我不是程序员,因为我需要(首选 Formcalc)或 Javascript 中的示例在 Livecycle 的脚本编辑器中输入我正在创建的交互式订单表单。

仅当单击“Add-onCheckBox1”时,我需要“ItemTotal[31]”字段来执行计算。单击 Add-onCheckBox1 后,我希望 ItemTotal[31] 字段计算 Quantity 字段乘以 300 并返回该字段的结果。以下是我尝试过但不断出现错误的方法。

if (Add-onCheckBox1 == 1) then    
 ItemTotal[31] == Quantity *300 

I am not a programmer to I need an example in (pref. Formcalc) or Javascript to enter in the script editor of Livecycle for an interactive order form I am creating.

I need "ItemTotal[31]" field to perform a calculation only when "Add-onCheckBox1" is clicked. Once Add-onCheckBox1 is clicked I want the ItemTotal[31] field to calculate the Quantity field multiplied by 300 and return the results this field. Below is what I tried but keep getting errors.

if (Add-onCheckBox1 == 1) then    
 ItemTotal[31] == Quantity *300 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

被翻牌 2024-11-13 08:29:39

在 JavaScript 中,它应该是这样的:

if (Add-onCheckBox1.rawValue == 1){
    xfa.resolveNode("ItemTotal[31]").rawValue = xfa.resolveNode("Quantity").rawValue * 300;
}

您可以将此脚本放在 Add-onCheckBox1 字段的更改事件中。

我没有机会在 Designer 中测试您的 FormCalc 脚本,但可以肯定的是作业中存在错误,它应该是:

ItemTotal[31] = Quantity * 300;

in JavaScript it should be something like this:

if (Add-onCheckBox1.rawValue == 1){
    xfa.resolveNode("ItemTotal[31]").rawValue = xfa.resolveNode("Quantity").rawValue * 300;
}

You can put this script in the change event of the Add-onCheckBox1 field.

I haven't the opportunity to test your FormCalc script in Designer, but for sure there is an error in the assignment, it should be:

ItemTotal[31] = Quantity * 300;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文