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
,SCROLLGRID
andTABLE
). - As a EDIT stack item in a
STACK
container.
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.