Skip to content

Checkbox Element

The Checkbox element provides a toggle input for boolean (true/false) values with a customizable label.


Overview

Checkbox is ideal for:

  • Agreement confirmations
  • Feature toggles
  • Boolean options
  • Opt-in/opt-out selections

Adding a Checkbox

  1. Open the Website Builder
  2. Find Checkbox in the Elements panel
  3. Drag it onto your page
  4. Configure properties in the Floating Design Panel

Properties

General Tab

PropertyDescription
Question TextLabel displayed next to the checkbox
Default ValueInitial checked state (true/false)
PositionLabel position relative to checkbox

Position Options

SettingLayout
LeftCheckbox on left, label on right
RightLabel on left, checkbox on right

Color Tab

PropertyDescription
Panel BackgroundContainer background
Input ColorsCheckbox styling

Dimensions Tab

PropertyDescription
SizeCheckbox dimensions
PaddingInner spacing
MarginOuter spacing

Visual Display

The checkbox renders as a toggle switch with a rounded slider:

Position: Left
[●——] Label text here

Position: Right
Label text here [——●]

Database Integration

Checkbox values can be saved to the card database:

  1. Open the Connect Tab
  2. Enable database connection
  3. Values are stored as boolean (true/false)

Use Cases

Terms Agreement

Label: "I agree to the Terms and Conditions"
Default: false (unchecked)
Position: Left

Newsletter Opt-in

Label: "Subscribe to our newsletter"
Default: false (unchecked)
Position: Left

Feature Toggle

Label: "Enable notifications"
Default: true (checked)
Position: Right

Remember Me

Label: "Remember my login"
Default: false
Position: Left

Confirmation

Label: "I confirm the information above is correct"
Default: false
Position: Left

Checkbox vs Other Elements

ElementBest For
CheckboxSingle boolean toggle
Yes/No/UnknownThree-state decision
Single SelectionMultiple exclusive options
Multiple SelectionMultiple non-exclusive options

Best Practices

  1. Use positive phrasing - "Enable X" is clearer than "Disable X"

  2. Make labels complete - Users should understand without context

  3. Set sensible defaults - Opt-in should typically default to unchecked

  4. Position consistently - Keep checkbox position the same across your app

  5. Keep labels concise - Long labels wrap awkwardly


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 Yes / No / Unknown - https://help.acenji.com/#/./create-web-application/elements/yes-no-unknown/index Multiple Selection Group - https://help.acenji.com/#/./create-web-application/elements/multiple-selection-group/index

Was this article helpful?

No-Code App Builder