<FORM ...>
| Usage Recommendation |
use it |
ACTION: URL of the CGI programMETHOD: how to transfer the data to the CGINAME: name of this formENCTYPE: what type of form this is | |
TARGET: what frames to put the results inonSubmit: script to run before the form is submittedonReset: script to run before the form is reset |
<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:
| this code |
produces this |
<FORM ACTION="../cgi-bin/mycgi.pl">
name: <INPUT NAME=realname><BR>
email: <INPUT NAME=email><BR>
<INPUT TYPE=SUBMIT>
</FORM>
|
|
NAME is useful when you want to use
scripting