- TSellersAsked on February 25, 2014 at 02:54 PM
Instead of having one long form on our website, I have broken them into sections. Some users may only need to fill in one form, fill in all their contact details, fill the captcha, and then submit it. However that can get annoying to them if they have to go fill out another form and then fill out all their details all over again. So I realized I could remove the contact fields from all those forms, and have that as a stand-alone seperate form that gets filled in after they are done filling in whatever number of forms they need to first.
So my problem is: let's say the user fills out short form #1, and then moves on to fill in Short Form #2, and then does the contact info (Form #3). I would end up with three form submissions, but for the first two, I could only assume they came from the same person that had just followed up with a contact form. But what if in the rare event that maybe two people are on the site filling in forms at the same time, I'd have no-way to figure out who had submitted which form. So, is there a way to have a user fill in a couple of different forms and have them 'cached' until he finally fills out the contact information, and then submit the whole works at once on the same submission? If not, then I guess the less-elaborate solution would be to have them put a unique identifier on each form the submit such as their email address. Or another method might be to embed some sort of hidden unique identifier, such as identifying the IP address that the form originated from? Ideally however, it would appear more professional to the end user if I was able to cache all their info and have it all submitted with just one submission.
I'll look forward to your suggestions and any ideas you may have.Page URL:
- JotForm SupportMike_TAnswered on February 25, 2014 at 04:10 PM
So, is there a way to have a user fill in a couple of different forms and have them 'cached' until he finally fills out the contact information, and then submit the whole works at once on the same submission?
We do not have such option in our form builder. However, we provide an API access, so that it is possible to submit the forms programmatically.
In other words, it might be possible to have a custom system that can submit multiple forms at once.
If not, then I guess the less-elaborate solution would be to have them put a unique identifier on each form the submit such as their email address. Or another method might be to embed some sort of hidden unique identifier, such as identifying the IP address that the form originated from?
We do store the IP addresses. Please see the following screenshot to find out how to show the IP field:
Also, it might be possible to use some other unique identifiers in combination with fields prepopulation.
- TSellersAnswered on February 25, 2014 at 04:16 PM
There seem to be a few possabilities for this. Now I'm tending to go back to my original strategy of putting everything on the same page under collapsed drop-down boxes. The only problem I have with that, is the boxes are not resizing in the container they are in. I guess there is probably a way to fix it in CSS, but I don't think my CSS abilities are up to that task. Maybe you have a suggestion?
- JotForm SupportEltonCrisAnswered on February 25, 2014 at 06:01 PM
It appears to be fine on my end, though not on the initial load of the form.
The problem might be related to script conflict which breaks the form functionality. The best way to resolved this problem is to re-embed your form using iframe code. Since the form loads in an iframe container, it won't conflict anything on the page where it is embedded.
- TSellersAnswered on February 25, 2014 at 06:05 PM
Thanks for that. I'm working on that right now. I followed your advice about the iFrame, and have tried to inject some css code supplied by PinoyTech, so we're getting close, just not quite working as yet:
- EliezerNAnswered on February 25, 2014 at 08:32 PM
I already replied to your CSS inquiry in the another thread here: http://www.jotform.com/answers/338593
Please follow my suggestion and let us know if that works via that thread.
- TSellersAnswered on February 25, 2014 at 08:59 PM
Thanks, sorry that I made this problem go off topic and spawned that twin thread, I'll just use that thread from now on.