我有一个用Joomla 2.5和ChronoForms构建的表单,表单验证是使用MooTools完成的。但是在Chrome浏览器中,当我多次单击提交按钮时,会保存许多记录。这不是Mozilla或IE中的问题。
这是Chrome特定的问题吗?
如何在验证成功时禁用提交按钮?
感谢任何反馈或解决方案。
此致 快乐的编码
答案 0 :(得分:1)
我通过添加JavaScript代码来解决这个问题,该代码在单击后禁用了提交按钮且没有验证错误。
我不得不修改chronoform库中的一些文件来执行此操作,因为当我添加了一个普通的JavaScript代码时,它用于在单击提交按钮后禁用该按钮,它没有检查验证是否被触发,因此,如果验证被解雇,我无法更正验证错误,因为它禁用了我的提交按钮。
答案 1 :(得分:0)
也许在ChronoEngine论坛上查看“预防双重提交”主题: