2

我有一个在 Joomla 2.5 和 ChronoForms 中构建的表单,表单验证是使用 MooTools 完成的。但是,在 Chrome 浏览器中,当我多次单击提交按钮时,会保存许多记录。这不是 Mozilla 或 IE 中的问题。

它是 Chrome 的特定问题吗?

如何在验证成功时禁用提交按钮?

任何反馈或解决方案表示赞赏。

问候,快乐编码

4

2 回答 2

1

我通过添加一个 JavaScript 代码来解决这个问题,该代码在单击提交按钮后禁用了它,并且没有验证错误。

我不得不修改 chronoform 库中的一些文件来执行此操作,因为当我添加一个普通的 JavaScript 代码时,它用于在单击提交按钮后禁用按钮,它没有检查验证是否被触发,所以,如果验证被触发我无法更正验证错误,因为它禁用了我的提交按钮。

于 2013-11-28T07:30:45.567 回答
0

也许在 ChronoEngine 论坛上查看这个“防止双重提交”主题:

http://chronoengine.com/forums/viewtopic.php?f=2&t=22439

于 2013-10-04T09:29:26.317 回答