【问题标题】:How to create an if else statement when using custom calculatoin script使用自定义计算脚本时如何创建 if else 语句
【发布时间】:2020-10-06 07:30:09
【问题描述】:

我是使用 Javascript 的 Kofax Power Editor 的新手,我正在尝试创建一个涉及简单计算的 if else 语句。这取决于用户在文本字段框中输入的内容,然后将其显示在单独的文本字段框中。这是我写的那一行:

if (Textfield1 <= 15,000) { Textfield3 = (Textfield1*.05)/12; }

虽然,Textfield3 中没有显示任何内容。我不知道为什么。

如果有人愿意提供帮助,我也可以通过电话联系。或者面对面……因为这对我来说没有任何意义。

【问题讨论】:

  • 在 15,000 内丢失逗号
  • 数字中不能有逗号;请改用15000。在这种情况下,逗号导致它被评估为if (000),这总是错误的。
  • 可以使用if (Number(Textfield1.value) &lt;= 15000) ...
  • 如果你做一些非常简单的事情,比如Textfield3 = 123;,对你有用吗?使用 JavaScript,您通常会设置文本字段的 .value,但我从未使用过该编辑器。
  • Chris G 也不行。那么 Textfield3 肯定有问题。

标签: javascript kofax


【解决方案1】:

您有一个逗号,,它被解释为comma operator,并且所有检查都会产生false,因为值为零。

要解决这个问题,请删除逗号。

var Textfield1 = 42,
    Textfield3;

if (Textfield1 <= 15000) { Textfield3 = (Textfield1*.05)/12; }

console.log(Textfield3); // undefined

【讨论】:

  • 这是有道理的。我删除了逗号,但 Textfield3 中仍然没有显示任何内容。我是否缺少输出行或其他内容。
  • 这取决于你的图书馆。
猜你喜欢
  • 1970-01-01
  • 2022-11-29
  • 2012-02-28
  • 1970-01-01
  • 1970-01-01
  • 2019-08-28
  • 1970-01-01
  • 2018-11-04
  • 1970-01-01
相关资源
最近更新 更多