HTML forms are one of the most frustrating parts of HTML. Why? Well, you can make a form on your Web page, but you can't use HTML to make the form do anything.
To make a form do something, you need to use some type of activation script. The most common form activation is CGI. You can use a CGI script to do just about anything you can think up. You can also use JavaScript to make a form do something.
A Simple JavaScript Form
One form that is fun to use on a Web site is also easy to make work using JavaScript. This is the "jump" drop-down list.
Here's the source to the form (make sure to put the onchange information all on one line):
<form action="" method="post">
<select name="URL" onChange="javascript:window.location.href=this.form.URL.options [this.form.URL.selectedIndex].value">
<option>Choose One</option>
<option value="http://webdesign.about.com/">Web Design Front Page</option>
<option value="http://webdesign.about.com/library/weekly/mpreviss.htm">Previous Articles</option>
<option value="http://webdesign.about.com/library/beginning/bl_begin.htm">Beginning HTML</option>
</select>
</form>

