project-open: custom JavaScript 导致提交/如何防止提交

project-open: custom JavaScript causes submit / how to prevent submit

我们使用项目管理工具project-open。

由于这是开源的,我添加了一个 Java 脚本来复制费用(在 'Multiple New Expense Items' 中)。脚本本身工作正常。

不幸的是,脚本完成后页面自动提交。

如何防止这种情况发生以及自动提交的可能来源是什么?

原因:脚本在表单中

解决方案:将脚本放在表单之外:

  1. 将脚本放在新变量中
  2. 在相应的 ADP 文件中使用这个新变量