Prevent double clicking submit button
Overview
A typical problem with HTML forms that if you click fast enough, you can submit the form twice - or more, mostly if the server response was slow. CiviCRM is no exception.
Reproduction steps
- Any page that has a standard form - without Ajax. (e.g. Find Contributions or New Contribution or Some of the result actions).
- Click submit button fast enough.
Current behaviour
Send Invoice - Search Action Will send multiple emails.
Expected behaviour
Disable button during submission. Maybe something like Record Contribution (Ajax form Using the jQuery BlockUI Plugin)
Any thoughts on this?
Edited by ahed_compucorp