- ChubtAsked on November 25, 2015 at 12:15 AM
is there a way that I can allow only certain fields in a form to be editable once a user has submitted a form?
- CharlieAnswered on November 25, 2015 at 04:54 AM
You can allow your users to update or edit their submission using this link: http://www.jotform.com/help/40-How-to-Let-Users-Update-Their-Form-Submissions-at-a-Later-Date. However, you cannot limit to what field can be edited using that option. But if you can provide us more details on how your form works or flows, we can check possible workarounds that may be suitable for you.
Another way for this is to create a custom script with our API on it that will allow your users to update their submission on a specific field only.
1. I will create a web page using generic HTML form.
2. I will create a custom script with the API to update a submission.
3. Share that specific page to your users when they are updating their submission.
Here's a guide on how to update the submission using API: http://api.jotform.com/docs/#post-submission-id
I hope that helps.
- ChubtAnswered on November 25, 2015 at 04:46 PMHello Charlie,
What I use Jotform for is to collect the travel arrangements of persons who travel to attend our seminars.
One of the fields that they will answer relates to the “Class” ticket they have purchased for the seminar as this determines the transfer level they receive to and from the venue, e.g. if they book a Chairman’s class ticket they get provided with a luxury hire car, where as if they book Economy they will only be provided with a coach ride. However at some point during the process some guests will actually upgrade their ticket to a better level.
On the same note, are we able to generate a generic URL for each form submission so that client’s can access their form results?
Hope that makes sense.
Look forward to your response.
- JotForm SupportjonathanAnswered on November 25, 2015 at 09:44 PM
Thank you for providing more details.
From what I understand now, the option for the end-user to be able to Edit the Submission is the way to go.
Now, the downside to allowing the end-user to edit/modify/update the submission data again is that they will be able to edit all of the existing data. Meaning, they are not limited to one specific data only i.e. the "Class ticket" field in your form.
There is a workaround to this limitation... that is by using 2 forms.
The 2nd form will serve as the "confirmation" form.
It is like a "Preview" form wherein the data are set as "Read-Only" so that the end user will not be able to edit/modify/update the fields when they get back to it again using Edit Link.
Try this demo form https://form.jotform.com/53287743776975?
It should work like this...
Hope this help. Let us know if you need further assistance on this.