Praxsuite

Text Box Component

Camila Escobar · June 17, 2026

The Text Box is the default input, and the only decision worth thinking about is which column it writes to. Bind it to a Short Text column and you get 255 characters; bind it to a Long Text column and you get room for a paragraph.

A Text Box in a published form.

Use it for names, titles, codes, references and short free text — anything where the answer is one line and you will read it rather than filter by it.

Settings

Setting

Effect

Label

The question shown above the field

Placeholder

Grey example text inside the field, replaced as soon as someone types

Required

The form will not submit while the field is empty

Max length

Caps how much can be typed

A placeholder is not a label. It disappears the moment someone types, so anything the person needs to remember while filling the field belongs in the label or the description, not the placeholder.

The trap

The column decides the real limit, not the component. A Text Box bound to a Short Text column will reject anything past 255 characters when it reaches the table, whatever you set as max length in the form. If people are writing paragraphs into it, the fix is to change the column to Long Text before the first submission — a Short Text column that already holds data cannot be widened if it is the table's key column.

When to use something else

  • The answer is an email or a phone number — those types validate; Text Box does not.

  • The answer is one of a fixed set of options — use a State component so the values stay consistent.

  • The answer is a list of short labels you will filter by — use Tags.

Next

  • Praxsuite Forms: Components Overview

  • Phone Component

  • Tag Component in Forms

  • Datatypes in Praxsuite

  • How to Create a Form