When users sign up, they get 2 weeks free access, after which I need to collect their banking details. If they want to, they can add them on sign up as well.
When a user logs in, I am checking whether the 2 weeks are over. If it is and they have not added their banking details, I am forwarding them to a page, where they can add their banking details. I want them to edit their original sign-up entry, but they should only be able to change the "banking details" fields.
I have read these instructions - https://formidableforms.com/knowledgebase/set-up-front-end-editing/ - but I just want to show the form and the entry, not a list of entries.
How can I embed a form on a page, prefilling the entry the user made, making just the banking details field editable?
P.s. for simplicity's sake, a user can only have entry for the sign-up form.
https://formidableforms.com/knowledgebase/set-up-front-end-editing/#kb-set-up-edit-in-place-with-a-table-view
Then setup the edit shortcode to only include the banking detail fields when the form loads
https://formidableforms.com/knowledgebase/set-up-front-end-editing/#kb-edit-only-certain-fields-in-place
Thank you Walter for your answer. However, this is not what I need - both the links you posted adapt the link to the form - in my case, I don't have a list, the user is automatically redirected to the form itself, not a list of entries.
You can have everything on one form and hide/show the banking section with conditional logic. When the form is edited you can flag all not editable fields as readonly or disabled. Users will be able to see the data but not change it.
Victor, unfortunately my approach didn't quite work. How would you conditionally "flag" certain fields as readonly?
Please login or Register to submit your answer