Austin Dining needs a web site.
- The site needs to
- open on the home page with information about the restaurant, location, and phone number
- link to their online menu that has
- images of some of the food items
- check boxes to order
- a button to calculate the total of the order
- an alert box to show the total of the order.
- link to an employment application with at least the following elements
- must use the onsubmit event handler and show an alert box if the page does not validate.
- an email field that is validated for an email address
- a selection box
- radio buttons
- a reset button
- one css external page
- Minimum Requirements
- pages with forms may be written in XHTML transitional
- home page and processing page must be written in XHTML strict
- no internal or inline css
- All pages must use the same external style sheet
- All pages must validate.
- All pages must use a background and text combination that are easy for me to read. For instance,
a black background with red text is not easy to read and is not recommended.
- Include the validation images so that I can use them for grading.
- Do not use the style, format, or reproduction of assignments. Of course, you will show that you
can use the coding you have learned. Just do not change the name of an assignment page and post it as your
project.
- You need to create a site that looks to be real.
- If you have a site you wish to create for another purpose, you may use it as long as you cover the same
requirements of the project assigned.
Grading Criteria
| Requirement | Points |
| Form and Elements | 50 |
| Validation of each input (such as numerics in numeric fields) | 50 |
| Calculations for items selected | 20 |
| Images | 20 |
| CSS page | 20 |
| Processing page. | 20 |
| Aesthetics (looks good) | 20 |
| Each syntax validation error (both css and xhtml) | -10 |
Be sure to update your index page to link to assignments. Be sure to test your links after uploading your assignments.
If any of these steps have errors let me know through email so that I can make the correction