JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.
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.
Allow JotForm to remember names and autocomplete form based on existing record?Asked by ibastrash on May 19, 2016 at 02:11 AM
Unfortunately, we do not have this exact feature. But what we have is an auto fill feature that saves current inputs of your user's to their browser's storage.
Here's a guide about it: https://www.jotform.com/help/227-How-to-Enable-Auto-Fill-Feature.
We also have an Auto Complete widget that shows suggestion of a drop down field as your user types: https://widgets.jotform.com/widget/autocomp
This is also possible using API and adding your own custom script on the form. I presume what you would like to do is have your users an initial record in JotForm, after that, when they fill out their name or a specific field, the other fields will be automatically prepopulated? Here's how I will do it:
1. First, get your form's full source code. Here's how: https://www.jotform.com/help/104-How-to-get-the-Full-Source-Code-of-your-Form
2. After that, create a custom script that will check if the full name or a specific input exists in your JotForm submissions, this is possible by using our API. Here's the specific section of it in our document: http://api.jotform.com/docs/#form-id-submissions
3. After that, create another function in your custom script that will prepopulate the form fields based on the fetched submission data.
The workaround I mentioned will definitely require you to have a knowledge in programming and in our API. Or you can also hire a developer to have this setup in your end. You will also need to have a web page to where you need to paste the full source code of the form.
I hope that helps.