TextArea control

As of the 2025.05 release, Form Studio now includes a Text Area control, enabling form developers to capture multi-line input directly within forms. This allows end users to provide longer, more detailed responses, such as comments or explanations. Previously, developers had to rely on multiple text boxes, which was inefficient and harder to manage.

This new feature simplifies both form design and user experience. The Text Area control supports multi-line input in a single field, eliminating the need for multiple fields. It adheres to existing validation and sizing standards in Form Studio and integrates seamlessly with Groovy scripting and event handling for dynamic and custom form behavior.

With this enhancement, form developers can now add a TextArea control directly to forms, simplifying both design and user experience. The addition of the TextArea control also simplifies form design by eliminating the need to use multiple textboxes to capture long input. It enhances the user experience by allowing users to enter more detailed, multi-line responses in a single field. This control also ensures consistency with existing validation and sizing standards used across Form Studio. Furthermore, it integrates seamlessly with Groovy scripting and event handling, enabling dynamic form behavior and customized validation logic.

Note: When rendered, the TextArea control allows resizing vertically only, not horizontally. If a label is needed for the TextArea, it must be added separately using the Label field, which can be placed either above or beside the TextArea.

This list shows the key capabilities of TextArea control for form developers:

  • Add an editable TextArea control to any form or form page
  • Select a control size: Small, Medium, or Large, following the standards used across IDS Enterprise
  • Define maximum character limits:
    • Default limit is 4,000 characters
    • Minimum allowable value is 1
    • 0 or negative values are not supported
  • Access the TextArea field value within Groovy form validation events, enabling dynamic and customized validation logic
  • Use the OnChange event to trigger logic when the field value changes

This list shows the key capabilities of TextArea control for end users:

  • Specify multi-line text using Enter or Return to add line breaks
  • See the text wrap automatically based on the field’s width
  • Receive feedback when the maximum character limit is reached
    • An alert shows the existing message: The value entered is too long.
    • On the Admin Portal, the inline validation error is shown with the message The value entered is too long. Characters above limit will be trimmed.