Supported values for the input
tag are described here.
Safari supports many different input types. They can be specified using the type
attribute of the input
element. These input types are listed below.
A button input type. More versatile than a submit button.
Available in Safari 1.0 and later. Available in iPhone OS 1.0 and later.
A standard checkbox.
Available in Safari 1.0 and later. Available in iPhone OS 1.0 and later.
A text field for specifying an email address. Brings up a keyboard optimized for email address entry in iPhone OS 3.1 and later.
Available in iPhone OS 3.1 and later.
A file upload interface.
Available in Safari 1.0 and later.
A hidden input type (to store values without showing them on the page). Note that the input can still be seen in the page source.
Available in Safari 1.0 and later. Available in iPhone OS 1.0 and later.
An image that acts as an input.
Available in Safari 1.0 and later. Available in iPhone OS 1.0 and later.
A text field for specifying a number. Brings up a number pad keyboard in iPhone OS 3.1 and later. Specifying an input type of \d*
or [0-9]*
is equivalent to using this type.
Available in iPhone OS 3.1 and later.
A visually-shielded password field.
Available in Safari 1.0 and later. Available in iPhone OS 1.0 and later.
A radio button.
Available in Safari 1.0 and later. Available in iPhone OS 1.0 and later.
A slider. Its minimum value should be set with the min
attribute, its maximum value should be set with max
, and its discrete step size should be set with step
.
Available in Safari 2.0 and later.
Apple extension.
A reset button for a form.
Available in Safari 1.0 and later. Available in iPhone OS 1.0 and later.
A search field. Uses the “onsearch”
, “incremental”
, “placeholder”
, “autosave”
, and “results”
attributes in addition to standard HTML attributes.
Available in Safari 2.0 and later.
Apple extension.
A submission button for a form.
Available in Safari 1.0 and later. Available in iPhone OS 1.0 and later.
A text field for specifying a phone number. Brings up a phone pad keyboard in iPhone OS 3.1 and later.
Available in iPhone OS 3.1 and later.
A standard text field.
Available in Safari 1.0 and later. Available in iPhone OS 1.0 and later.
A text field for specifying a URL. Brings up a keyboard optimized for URL entry in iPhone OS 3.1 and later.
Available in iPhone OS 3.1 and later.
Last updated: 2010-08-03