<FORM ...> indicates the beginning of a form. All other form tags
go inside <FORM ...>.
In its simplest use, <FORM ...> can be used without any attributes:
this code
produces this
<FORM>
name: <INPUT><BR>
email: <INPUT>
</FORM>
Most forms require either the ACTION or
NAME attributes to do anything meaningful. (The <FORM ...> attribute is always required, but not necessarily used in every situation.)
For example, to make this form work, we'll add the <FORM ACTION="...">
attribute, which indicates the
CGI program to send the form data to.
We'll also use NAME in the <INPUT ...> tags, and add a
Submit button: