(optional unless form processor requires it) The name of the form field.
(optional) The size of the form field, specified in number of characters.
(optional) The maximum number of characters that may be typed into the form field.
(optional) The characters to pre-fill the form field with when the web page is first loaded.
Password
Space to type a password.
Identical to form field Text Entry except the type is "password" instead of "text" and the characters typed into the field are hidden behind asterisk characters.
(optional unless form processor requires it) The name of the form field.
(optional) The number of columns for the width of the text area box, specified in number of characters.
(optional) The number of character rows for the height of the text area box.
(optional) The wrapping instructions off, soft, hard, virtual, or physical.
(optional) The characters to pre-fill the form field with when the web page is first loaded. (May be multi-line.)
Radio Button
Radio buttons to check. No more than one may be checked.
The form may be loaded without any checked, but once one of the group is checked, one or another will always be checked it can't be reversed to none checked.
All radio buttons of the same group must have the same name
(required) The name of the form field all radio button fields in the same group must have the same name.
(optional) The value to send to the form processing program.
(optional) The word checked if the radio button is to be checked when the web page is first loaded. (Only one in the group may be pre-checked. If more than one has the checked attribute, the browser will ignore all but one.)
Note:
There may be one to probably an unlimited number of radio buttons in any one group. Forms may have one or many radio button groups.
Checkbox
Checkboxes to check.
The form may be loaded with any or none checked. The user may check/uncheck without restriction.
(optional unless form processor requires it) The name of the form field. Checkboxes generally have unique names, even if grouped, although names are not required to be unique.
(optional) The value to send to the form processing program.
(optional) The word checked if the radio button is to be checked when the web page is first loaded.
Note:
There may be one to probably an unlimited number of checkboxes in any form. They do not need to be grouped.
Dropdown List
Dropdown list of items from which to make a selection. There is always exactly one item selected.
(optional unless form processor requires it) The name of the form field.
(optional) The value to send to the form processing program if the list item is selected.
(optional) The word selected if the dropdown list item is to be selected when the web page is first loaded. (Only one item may be pre-selected. If more than one has the selected attribute, the browser will ignore all but one.)
(optional) The characters representing the list item that are to be printed in the dropdown list.
Note:
There may be one to probably an unlimited number of <option...>...</option> sets in a dropdown list.
Select Box
Select box of items from which to make a selection. There may be zero, one, or (if the multiple attribute is used) more items selected.
(optional unless form processor requires it) The name of the form field.
(required) The SRC of the image.
(optional) The image alignment with surrounding text or other page elements left, right, middle, top, texttop, absmiddle, baseline, bottom, or absbottom.
(optional) The size of the border around the image, specified in pixels.
(optional) The width of the image, specified in pixels.
(optional) The height of the image, specified in pixels.
(optional) The horizontal space around the image, specified in pixels.
(optional) The vertical space around the image, specified in pixels.
Reset Button
Reset button to restore the form to its default values, the values it had when it was first loaded into the browser.
Example:
<input type="reset" value="(A)">
(optional) The text which will display on the reset button face.
Button Display
A button to display that runs some JavaScript when clicked.