To make forms visually attractive, you should use tables to align text and selection options.
Forms need a SUBMIT button, and should include a RESET or CLEAR button.
To e-mail form information to yourself and put it in a format so you can read it easily, type the following into the <FORM> tag at the top of the form:
<FORM method="post" action="mailto:youremailname@youremaillocation" enctype="text/plain">
The action=mailto part emails the information to you; the enctype="text/plain" unscrambles the raw responses and puts the identifying information of the items and the responses into a series of lines; each item response will appear on a single line.
The code for the form elements is shown here:
input type refers to the type of element: a radio button, checkbox, textbox, etc. It remains the same for EACH option in that item. name refers to the specific item on the form; for example, all options for question 1 would have the name "Q1" or something that makes sense to you. value shows the text of the option chosen by the person filling out the form. Notice it changes for EACH option.