What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.
At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.
We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.
Daisy Chain numerous forms for the client before submissionAsked by TSellers 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.
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.
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?
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.
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:
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.
Thanks, sorry that I made this problem go off topic and spawned that twin thread, I'll just use that thread from now on.