The upload field creates an input element to enter file name then the file is sent to the server.
Hidden field is not displayed on the page and its content is hidden from the user. Visitor of the site can not insert or input anything into it.
Image button is similar in action to that of submit button, but it looks like an image. This expands designer's abilities to improve the form.
Radio buttons are used if it is necessary to choose a single item from the list.
Drop-down list is sometimes called pop-up menu, one of the flexible and convenient form elements.
Checkboxes are used to select two or more optional items. If only one item needs to be selected, then it's better to use radio buttons.
Form elements are standard input control elements. Input values are then passed to a web server.
Text box is used to input characters using keyboard.