当我使用XPage时,阻止多次提交的最佳方法是什么?
对于“经典网络”解决方案如下。 如何从Web阻止同一文档的多个提交 http://www-304.ibm.com/support/docview.wss?uid=swg21089865
使用jQuery,解决方案如下。 http://www.norio.be/blog/2008/09/using-jquery-prevent-multiple-form-submissions
但我不知道Xapges的方式。如何在XPages或Dojo中阻止它?
答案 0 :(得分:1)
最好不来应用此类客户端技术,因为结合不可靠的互联网连接,用户可能会发现提交失败但无法重试。
更强大的解决方案是在服务器端进行重复数据删除,这可以通过多种方式完成;这些是我想到的:
答案 1 :(得分:0)
您可以使用XSP.addQuerySubmitListener阻止提交并返回false。这不是最容易上班的功能。因此,我建议您查看“Xpages Portable Command Guide”一书中的功能,或者在OpenNTF上尝试我的项目多文件上传器。下载项目源代码here。