Forms are used in HTML to pass data. On the web, data is typically passed as a key-value pair. For example, the following URL:
has two separate key-value pairs, separated by '&'. The key for the first key-value pair is 'c', and the value is '1'. The key for the second key-value pair is 'd', and its value is 'title'.
How are key-value pair specified? They are specified by the <form> tag. The general format is as follows:
[section specifying the value for each key]
<input type=submit value=Go>
The text after action= specifies the script to be executed after the user submits the information. <input type=submit> gives a button that the user clicks when she is ready to submit the information. The value=Go piece specifies the text appearing on the button, in this case 'Go'. This is shown below:
The following list gives the most common ways for users to specify the value:
Each will be described in more detail in its own section.