3.2 Useful Attributes for Forms 453.2.4 Even More Attributes for the “input” Element
The input element has not only been enhanced with new types (section 3.1, New
Input Types), but also with new attributes that enable easier handling of forms
(see Table 3.2).
Table 3.2 New Attributes for the “input” Element
Type Description Attributeliststring Refers to the ID of a datalist element with
suggestions (see section 3.3.3, Lists of op-
tions with “datalist”)listnumeric/date Minimum value of numeric fields and date
fieldsminnumeric/date Maximum value of numeric fields and date
fieldsmaxnumeric Step size of numeric fields and date fields stepboolean Multiple selection possible multiple
enumerated
(on/off/default)Automatically inserts saved data into form
fieldsautocompletestring Regular expression for validating the value patternWe will come across the list attribute again in section 3.3.3, Lists of Options
with “datalist”. It refers to the datalist element, which offers possible entries as
suggestions.
min, max, and step are not only suitable for numeric fields, but these attributes
can also be used for entering the date and time:
min=0 max=1 step=0.1>
min=2010-08-01 max=2010-11-11 step=7>
min=14:30 max=19:30 step=3600>
In browsers that support the input type number, the first input element (id=minMax)
is increased each time by a value of 0.1. This works by clicking the arrow keys at
the end of the text field or by pressing the arrow keys on the keyboard. The ele-