You need to sign in to do that
Don't have an account?
Wmin
How to deal with long Community Portal forms?
Our Community Portal form has around 130 fields; some of those are required, some have validation.
It takes at least thirty minutes to fill in the form, and unless all validation is passed and the required fields are completed, the form can't be saved. Because of the length, it can be challenging to track missed fields or bad input and can lead to form abandonment or loss of information due to browser crash other factors.
Unfortunately, the form has to be so long for compliance reasons; all information is stored in a single custom object.
Is there a way to break down this form into multiple pages yet keeping everything in a single object, or give users an opportunity to save without instant validation until the form is ready for submission?
What is the best way to deal with this problem?
It takes at least thirty minutes to fill in the form, and unless all validation is passed and the required fields are completed, the form can't be saved. Because of the length, it can be challenging to track missed fields or bad input and can lead to form abandonment or loss of information due to browser crash other factors.
Unfortunately, the form has to be so long for compliance reasons; all information is stored in a single custom object.
Is there a way to break down this form into multiple pages yet keeping everything in a single object, or give users an opportunity to save without instant validation until the form is ready for submission?
What is the best way to deal with this problem?
You can divide your form into sections and then display them using Next/Back button on the same form
Here is the example i've made three different section on the same form and display them once they complete the form using next/back button
Component:
JS Controller: Style: Output:
I hope you find the above solution helpful. If it does mark as best answer to help others too.
Thanks,
Ramesh D