Issue/Bug: Contour allows multiple submissions in IE
Hi,
It seems that in Firefox, once you click the Submit button, subsequent clicks don't have any effect (great!).
However, in IE you can click the Submit button multiple times, which results in the workflow getting executed each time, and ultimately duplicate records & emails.
One particular form of ours takes 20-30 seconds to submit (it's a large form), so it seems users are getting impatient and clicking submit many times, resulting in duplicate emails to our clients.
Would be great if this could be fixed/implemented for IE. As a bonus it would be cool if it could say something like "Processing, please wait.." in place of the Submit button once clicked, to put users at ease on these larger forms.
I've got a workflow that might help with this: http://our.umbraco.org/projects/backoffice-extensions/attackmonkey-contour-remove-duplicate-entries it looks for duplicate entries on form submissions, and deletes the old ones, leaving only the most recent one. It won't stop the duplicate emails though, but it might be possibleto cancel the extra workflows as well. I can send you the source if you want to try and modify it!
Thanks Tim - the workaround I have in place seems to be working great for now (disabling the Submit button after first click by overriding RenderForm.ascx), but I'll definately keep this in mind. Was posting this in hopes that a fix might be incorporated in a future version or in case anyone else runs into the issue :)
Finally upgraded to 3.0.17 (running on 6.1.6) and this fix has not worked for us in IE 9. Is anyone else still having problems? Is there something that I need to configure?
It doesn't work in IE 9. The original post doesn't mention that, but 9 was the current version when this thread was made :)
Unfortunately I'm at the mercy of a glacially slow IT department and am stuck with 9 for the foreseeable future. I suspect that there are others in the same boat.
Issue/Bug: Contour allows multiple submissions in IE
Hi,
It seems that in Firefox, once you click the Submit button, subsequent clicks don't have any effect (great!).
However, in IE you can click the Submit button multiple times, which results in the workflow getting executed each time, and ultimately duplicate records & emails.
One particular form of ours takes 20-30 seconds to submit (it's a large form), so it seems users are getting impatient and clicking submit many times, resulting in duplicate emails to our clients.
I was able to workaround the issue using Ismail's method of overriding RenderForm.ascx and adding some OnClick code to disable the button properly once submitted (from this thread)
Would be great if this could be fixed/implemented for IE. As a bonus it would be cool if it could say something like "Processing, please wait.." in place of the Submit button once clicked, to put users at ease on these larger forms.
Thanks,
Tom
I've got a workflow that might help with this: http://our.umbraco.org/projects/backoffice-extensions/attackmonkey-contour-remove-duplicate-entries it looks for duplicate entries on form submissions, and deletes the old ones, leaving only the most recent one. It won't stop the duplicate emails though, but it might be possibleto cancel the extra workflows as well. I can send you the source if you want to try and modify it!
:)
Thanks Tim - the workaround I have in place seems to be working great for now (disabling the Submit button after first click by overriding RenderForm.ascx), but I'll definately keep this in mind. Was posting this in hopes that a fix might be incorporated in a future version or in case anyone else runs into the issue :)
Comment author was deleted
Thanks for brining this to our attention. Added to our issue tracker and fix will be included in next maintenance release
hi tim, any news on this?
I'm also interested in an update; this issue appears to still exist in 3.0.12.
Comment author was deleted
Must have slipped the radar, issue created and assigned to 3.0.13 http://issues.umbraco.org/issue/CON-380
Excellent, thanks :)
Comment author was deleted
Fixed in 3.0.17 which is out today :)
Finally upgraded to 3.0.17 (running on 6.1.6) and this fix has not worked for us in IE 9. Is anyone else still having problems? Is there something that I need to configure?
Sorry about bumping this, but is anyone else still having this issue?
Yes. Still a problem.
Comment author was deleted
Will have a look, so it's only IE that is the problem?
Comment author was deleted
Just tested with IE11 and it works like expected there, when submitting he form (and it is valid) it will disable the submit button
Is this with an older version of IE?
It doesn't work in IE 9. The original post doesn't mention that, but 9 was the current version when this thread was made :)
Unfortunately I'm at the mercy of a glacially slow IT department and am stuck with 9 for the foreseeable future. I suspect that there are others in the same boat.
Comment author was deleted
Ok thanks for the details I'll try to reproduce
is working on a reply...