Read-only and disabled fields

Sometimes users should see a value but not change it (account ID, approved amount). Use Read only or Disabled on Main for the selected field.

Set

Main tab with read-only and disabled options.Main tab with read-only and disabled options.
  1. Select the field.
  2. Open Main.
  3. Enable Read only or Disabled (checkboxes on many text fields).

Not every component supports both settings. If a setting is missing, check the component documentation or ask your technical team.

Understand the difference

SettingUser experience
Read onlyShows the value but does not allow editing
DisabledBlocks interaction and usually appears muted

The exact appearance and keyboard behavior depend on the component library. Test the component your form actually uses.

FormEngine does not automatically remove a disabled field from form data. Both read-only and disabled values remain available to actions and calculations, so a submit action can include either value. The submit action or host app decides which keys are sent. If a value must be excluded, agree on that rule with your technical team.

When to use

SituationTypical setting
Display calculated or system valueRead only
Temporarily make a control unavailableDisabled
Hidden until relevantShow or hide fields

Check in Preview

  1. Give the field a known value.
  2. Enable Read only or Disabled, then open Preview.
  3. Confirm the user cannot change the value and that the control looks appropriate for its state.
  4. Open Data and confirm the value is still present.

Developers: See Disabled and read-only.

Summary

Use Read only when users should see a value without editing it. Use Disabled when the control should be unavailable. Both states keep the value in FormEngine data; your submit action or host app controls what is sent.

See also