• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Are 'confirmation' pages for forms necessary?

From a UI standpoint, I'm trying to decide if it's worth integrating a 'confirmation' page when a user submits a form. Basically they submit it, then the next page says "this is the information you provided, if you are sure, click here to confirm and submit".

Without using JS, this basically requires submitting the form twice. Submit the form to the verification page, and capture those same form variables. When the user confirms, then submit those variables to the function that deals with the submission. It's somewhat of a messy proposal, as you have dual submission pages, additional server requests, etc.

With JS/ajax, it would be much easier, but regardless, from a UI perspective, is it still necessary or desired? After you fill out a form, don't people normally review the information before they submit it the first time?

For very sensitive data (like maybe health/medical where every detail can be critical) I could see this being a necessity, but for your typical blog, social media page, or ecommerce site, is it necessary, or just a nuisance?
 
Last edited:
I'd say it's more of a nuisance, unless money is changing hands. Then I think a final confirmation page would be expected. But I would strongly suggest some kind of acknowledgement that the data has been received. I recently participated in an online employee survey at my company, and after you clicked the Submit button on the last page, you were redirected to the home page with no mention of the survey being complete. I found that to be very confusing.
 
IMHO pretty much what you said. But there is no need for a submitting twice. Just show a JS alert before submitting in the typical annoying style "Are you sure you want to do this?". If cancel, don't submit, else submit.

In jquery see: http://api.jquery.com/submit/
 
I like disabling a submit button after the first click, where appropriate, to prevent double submissions.

As for confirmations, just a visual cue on the page that the request is complete is helpful, without forcing the user to click OK on an alert box. Like the spinning ajax animation, which turns into a green check or something when done.
 
Back
Top