Forms consist of a number of possible input or interaction elements, including the following:
input elements of type button, submit, and resetinput elements of type imagebutton elementsinput elements of type text, password and with no type specifiedtextarea elementsinput elements of type radioinput elements of type checkboxselect elementsSeveral of these can be collected in a form element along with other content, including images and text. Usually, form elements contain at least one submit button (button or input type="submit").
These form elements fall into two subsets: those where the text prompting information is included in the control (the button) and those where the text prompting information is usually outside the control (text-input controls, radio buttons, check boxes, and select menus).