Skip to content

Proposal Form

The Proposal Form element provides a configurable form with dynamic fields for collecting user submissions. Submitted data is stored in the Redux answers store, making it available to other elements and workflows.


Overview

Proposal Form renders a self-contained form with a configurable set of fields. Each field can be a text input, textarea, or select dropdown. On submit, all field values are saved to the application's answer store and an optional success message is displayed.

Common uses:

  • User-submitted proposals or suggestions
  • Feedback and comment forms
  • Quick data entry forms
  • Contest or nomination submissions

Adding a Proposal Form

  1. Open the Website Builder
  2. Find Proposal Form in the Elements panel (under Interactive)
  3. Drag it onto your page
  4. Configure fields in the General Tab

Note: This element works on both web and mobile applications.


Properties

General Tab

Form Fields

Add fields to the form. Each field has:

PropertyDescription
Field LabelDisplay label above the field
Field TypeText, Textarea, or Select
PlaceholderHint text inside the field
RequiredWhether the field must be filled before submit
OptionsFor Select type only: comma-separated list of options

Click Add Field to add more fields. Click the X button to remove a field.

Submit Behavior

PropertyDescriptionDefault
Submit Button LabelText on the submit button"Submit"
Success MessageMessage displayed after successful submission"Thank you!"
Reset After SubmitClear all fields after submissionOn

Color Tab

PropertyDescriptionDefault
Background ColorForm container backgroundTransparent
Button ColorSubmit button background#007bff
Button Text ColorSubmit button text#ffffff

Dimensions Tab

PropertyDescription
WidthElement width
HeightElement height (auto by default)
PaddingInner spacing
MarginOuter spacing
Border RadiusCorner rounding

Best Practices

  1. Keep fields minimal - Only ask for what you need; shorter forms have higher completion rates

  2. Use clear labels - Make each field's purpose obvious

  3. Mark required fields - Users should know which fields are mandatory before submitting

  4. Show a meaningful success message - Confirm what happens next after submission


Questions?

If you have any questions, please don't hesitate to contact us. Alternatively, you can submit an issue on this platform.

Useful Links:

Web Elements - https://help.acenji.com/#/./create-web-application/elements/index

Was this article helpful?

No-Code App Builder