- Tom NoblesseAsked on July 06, 2011 at 10:02 AM
Is there an easy way to add a confirmation step that allows a user to review his submission before submitting?
I'm using the "source" method to embed the form.
Thanks in advance.
- JotForm SupportabajanAnswered on July 06, 2011 at 01:43 PM
Thanks for asking. There's no WYSIWYG way that I know of to do this. I know that at least a few other users have asked about this but I can't tell you if or when it will be implemented. In the case of short, single page forms, simply including a message above the Submit button asking users to review their entries should suffice. But I can certainly see the benefit of having a summary of answers upon clicking Submit before a final confirmation (something similar to the standard dialog presented when installing software on a computer).
- JotForm SupportNeilVicenteAnswered on July 06, 2011 at 01:56 PM
With due respect to Wayne's answer, I believe there are a few workarounds which may serve the same purpose but not exactly employ the same principles.
One is by having an autoresponder message sent to the form submitter. This email message will contain an edit link wherein the user can modify his/her submission if there is any that information needs to be changed.
The other is by using an intermediary PHP page that will fetch the form and submission ID's and automatically redirect the user to the form's edit page, similar to the edit link.
Take a look at this sample form to see the second workaround in action.
Let me know if you are interested in any of these workarounds so I can provide you with the specifics. Thanks!
- Tom NoblesseAnswered on July 07, 2011 at 02:53 AM
Thanks for the feedback!
Currently I managed to implement the second of your methods by using the "send post data" setting to fetch form contents and outputting them in a hidden form + table for review. And I think i can manage a redirection to change the submission data based on your sample form.
However I'm facing one last issue with this solution. A new submission entry is created upon submitting the form(duh), but now I'd need it to only make one when the a user submits the hidden form in the confirmation stage.
Is there anyway I could accomplish this?
Thanks for the help so far =)
- JotForm SupportNeilVicenteAnswered on July 07, 2011 at 05:17 PM
I can visualize the idea that you implemented as a workaround for this confirmation step issue. The problem with it is that you are just prepopulating the hidden form with values fetched from the first submit. Of course, when the hidden form is sent, it will count as a new submission since there is no way for the system to know that it should be an edit.
An edit can be made to a saved submission by using the edit link. Take a look at the source code of the php page I used in my example. As you can see, I fetched the form id and submission id and used them in the edit link:
Here's a suggestion:
Hope this suggestion sounds good enough for you. Thank you for using Jotform.
- jcsterling827Answered on July 10, 2011 at 10:32 PM
Neil - I am more confused and frustrated than when I started. I would have thought that a transaction summary form would have been a basic and easy step, but, since I'm not expreienced ewith creating code, I get daunted.
Maybe I need to look at a whole different solution, if we can't figure out a simpler fix.
- JotForm SupportNeilVicenteAnswered on July 12, 2011 at 03:58 AM
This workaround will work only for forms without a payment field. As for your form, I understand that your form is integrated to Authorize.Net, and it does seem that the integration does not present a confirmation page such as that of Paypal's. I will submit a ticket to our developers to see what they can do about it.
You will be notified of any updates on the original thread that you opened - http://www.jotform.com/answers/33397-How-can-I-create-a-shopping-cart-or-some-summary-of-the-transaction-before-it-is-processed
Thank you for your patience.
- jcsterling827Answered on July 12, 2011 at 06:16 AM
Thanks Neil. Soon I hope as I need to get this resolve quite soon. Thanks - JC