EDIT item type
Defines a simple line-edit field.
EDIT item basics
The EDIT form item defines a field to enter a single-line of text,
for any data type.
This item type is typically used to define character string and numeric form fields.
Defining an EDIT
The EDIT item type can be used for any data type that can be
converted to editable text.
To show a hint to the user when the field has the focus, use the COMMENT
attribute.
If the field is mandatory for input, combine the NOT NULL with the REQUIRED attribute.
The value accepted for the field can be limited with the INCLUDE attribute.
To provide a default value, define the DEFAULT attribute for the field.
Use the DOWNSHIFT or UPSHIFT attributes to force the letter case during input.
Input can be hidden (for example for password fields), with the INVISIBLE
attribute.
Especially for mobile devices, use the KEYBOARDHINT
attribute to get a specific keyboard when entering values into the field.
Input completion proposals can be implemented with the COMPLETER
attribute.
Front-ends support different presentation and behavior options, which can be
controlled by a STYLE attribute. For more details, see Style attributes common to all elements and Edit style attributes.
Where to use an EDIT
EDIT form item can be defined in different ways:- With an item tag and a EDIT item definition in a grid-layout
container (
GRID,SCROLLGRIDandTABLE). - As a EDIT stack item in a
STACKcontainer.
Field input length
In grid-based layout, the input length in an EDIT fields is defined
by the item tag and may need to get the SCROLL attribute. For more details, see Input length of form fields.