The <input> Tag
Use the <input> tag to define any one of a number of common
form elements, including text fields, multiple-choice lists, clickable
images, and submission buttons. Although there are many attributes for
this tag, only the type and name
attributes are required for each element (only type for a
submission button). Each type of input element uses only a subset of
the allowed attributes. Additional <input> attributes may be
required based on the specified form element.
You select the type of element to include in the form with the
<input> tag’s required
type attribute and name the field (used
during the form-submission process to the server) with the
name attribute.
The most useful (as well as the most common) form-input element is the
text-entry field. A text-entry field appears in the browser window as
an empty box on one line and accepts a single line of user input that
becomes the value of the element when the user submits the form to the
server. To create a text entry field inside a form in your
HTML document, set the
type of the <input> form
element to text. You must include a
name attribute as well.
The size and
maxlength attributes allow you to dictate the width,
in characters, of the text-input display box and how many total
characters to accept from the user, respectively.
The default value for size is
dependent on the browser; the default value for
maxlength is unlimited.
A text-entry field is usually blank until the user types something into it. You may, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access