Hi all, is it possible to create a form builder with drag and drop feature, so all my users enquiry forms looks different?
Yes. Have an option set for “question type”.
-text
-checkbox
-upload
-etc
Rough Database structure:
- Client
-name - Form
-title
-client (client type) - Questions
-order
-form (form type)
-question type (option set) - Question options (for things like checkbox or multi option select)
-option title
-option order
-question (question type) - Answers
-question (question type)
-user
-answer value
UI will have a repeating group that either is a list or paginated sorted by order. You will use pre designed UI with input elements for each question type displaying based on which question type the added question is and visibility conditionals. Ex in the repeating group if we are on question 1 and the type is text input then show the group with text input box.
There’s a few templates that exist you can model around
Hey @lisaalger, we built a custom form builder for an application for my client, it is called https://traleado.com/. In general the feature is possible to do in Low-code, however they are kind of advance and requires a few pro-code manipulation to get done.
Yeah, It is definitely possible to do so. You’ll need a plugin called draggable elements and a good understanding of databases with bubble. If you need any help, you can ping me.
Fully doable with Bubble no-code functions.
Set up your database and UI thinking through how to model it for a “form builder”. I know it sounds obvious but should you choose to embark on this journey using this approach … you may find that it may be simpler than it looks. I detailed most of what is needed in a few posts in the past. Here is one of them:
Hope this helps!
This topic was automatically closed after 70 days. New replies are no longer allowed.