In this project, you will build a decision tool. A decision tool helps someone make a selection, based on certain criteria. Here are some examples of problems where people might be helped by a decision tool:
Selecting a golf course based on location, price, difficulty, and whether it is public or private
Selecting a season ticket plan based on number of games, type of seat, and total budget to spend
Selecting a restaurant based on type of cuisine, location, price, and how long you have to wait for a table
A decision tool consists of two pages. One page is a form that the user fills out to select their criteria. The second page is a results page that returns the user a list of selections that meet their criteria. To make the second page work correctly, you need a database. We can use a JavaScript array to handle that part.
Once we have our two pages set up, we will combine them onto one screen using Frames. This will give us an opportunity to learn how to work with frames.
The first part of the project is to set up a form with the criteria that users can select. Here is an example with selecting a college. Come up with your own example, perhaps based on your hobby site. Come up with four different criteria--four characteristics that a user can select.
As you can see, this is not working yet. To go to the next step, click here.