<INPUT ...> creates the data entry fields on an HTML form. (Well, it creates most types of fields,
<TEXTAREA ...> and
<SELECT ...> also create some, as does the new
<BUTTON ...> tag.) The
TYPE attribute establishes what type of field the input is creating. The other
<INPUT ...> attributes affect different types of inputs different ways (or not at all). So let's jump straight into the
TYPE attribute and look at the different types of input fields.