Text Fields
Lime Forms provides several field types for collecting text-based input.
Text field
A single-line text input for short free-text answers.
Settings:
Label — The label displayed above the field.
Placeholder — Hint text shown inside the field when it is empty.
Help text — Explanatory text shown below the field.
Required — Makes the field mandatory. You can provide a custom error message.
Min length / Max length — Constrains how many characters the end user can enter.
Autocomplete — Sets the HTML autocomplete attribute, allowing browsers to suggest previously entered values. Common values include name, email, tel, street-address, and postal-code.
Regex validation — Validates the input against a pattern. Select a pattern from the custom regex library and optionally provide a custom error message shown when the pattern does not match.
Hide label — Hides the label visually while keeping it accessible to screen readers.
Hide placeholder — Removes the placeholder text.
Text field for multiple lines
A multi-line text area for longer free-text answers such as messages or descriptions.
Settings:
All settings from the Text field apply. There is no single-line restriction.
Min length / Max length — Same as the text field, applied to the full text entered.
Email field
A text input that validates the entered value as an email address.
Settings:
Label, Placeholder, Help text, Required — same as the Text field.
Autocomplete — Defaults to email but can be changed.
Numeric field
A text input that accepts only numeric input.
Settings:
Label, Placeholder, Help text, Required — same as the Text field.
Min length / Max length — Applied to the number of digits entered.
Autocomplete — Can be set for numeric autocomplete scenarios such as postal codes.