0

我的表单有两个提交按钮——一个用于提交,一个用于更新文档。有一个在 PostSaveDocument 事件上运行的代理。在这个代理中,有一堆代码发送一些警报,并设置一些文档值,这取决于它是新文档还是文档更新。

当用户多次单击按钮时,例如双击或只是进入skitzo 并单击10 次,则生成该数量的文档。在代码中,它创建了一个参考编号,该编号与单击按钮的次数是连续的 - 因此它正在排队单击它的次数。

我尝试了两种选择:

但是,两者都不适合我。我认为这是因为它不处理标准的提交表单,但不确定。有任何想法吗?

4

2 回答 2

2

我完全同意 Stephan 将代理转换为 SSJS 的观点。

但是,如果您无法更改该代码,请尝试使用忙按钮

于 2012-10-23T04:26:10.867 回答
1

首先:如果可以避免,请不要使用代理。启动代理运行时然后再次将其关闭是非常缓慢的。您最好用 SSJS 编写代码。其次,您必须在 onClick 事件中编写禁用代码(或更好的可见 = false)(查找客户端代码选项卡)。另一种选择是显示一个带有“处理”的灯箱,该灯箱覆盖按钮而不禁用它。

于 2012-10-22T08:40:01.737 回答