Text Input Field - A text display and input element

This display element is used to display a text string on the screen and/or get a text string entered by the user (compare with Number Input Field and Date Input Field).

Note that this display element should be used only when the user is allowed to change the displayed text interactively. If the user should not be able to edit the displayed text ("read only" mode), use Text Display.

If the user should choose a value from a list of possible values (a drop-down list), use Chooser.

Note further the distinction between this element and Text Area. Text Input Field should be used for relatively short text strings (e.g. a person's name), while Text Area is a better fit for longer texts (e.g. some free text description of the person).


<Value> (non-repetitive text element): The displayed/entered text string. Access it (to set its initial value or to retrieve the text string that has been entered by the user) through a reference to the parent Text Input Field element or to a higher level display element containing it.

Internal Modeling

You may add an action sub-model named <On Change> to model what should be done when the user enters a new text string. If you don't, nothing is done until another user action causes some action to be performed (e.g. pressing a Button).