CS2413: Web Site Development
WSD9: JavaJam Coffee House - Forms


Point Value:

Common Requirements for All Web Pages

Assignments failing to meet any of these items will be eligible for a maximum of 50% credit.
See additional Mandatory Requirements below.

    1. Code must be properly indented. Page 41 gives good example.
    2. The web pages must display correctly in BOTH Firefox and Internet Explorer.
    3. The links between the existing pages with the JavaJam Coffee House website are broken.
    4. On p. 113, the last paragraph for this assignment invites students to experiment with modifying the CSS file. Feel free to experiment. However, for grading purposes, student submissions MUST match the style specification in the assignment instructions. No other colors or designs are acceptable.
    5. All images must contain a height, width, and alt property.
    6. All images must be in a separate folder named images located inside of the javajamcss folder.
    7. All form elements MUST have a name and an id.
    8. AccessKeys and TabIndex must be included on all form elements.
      • Not required on hidden fields.


Text Pages: Ch 9 pp. 390-392, Ch 12 pp. 489-491
Downloads: Chapter 12 - ECommerce Files (images for the Gear Form in Chapter 12)
Reference: None
Errata Sheet: Chapter Updates for Chapters 9 and 12 (In new window, click on Chapter 9 or Chapter 12 and then scroll to the bottom of center column)

This will be a two part assignment plus an extra credit assignment. The first part will include the assignment as listed on pp. 390-392 in Chapter 9. The second part is the assignment listed on pp. 489-491 in Chapter 12. The Extra credit is from Chapter 9 on pp. 388-389

Step 1 - Jobs Form

Step 2 - Gear Form        


Extra Credit:

Music Survey: pp. 388-389 #11
Since the text has a limited exposure to form elements, an extra credit assignment is being offered. It must be completed by the due dates for the WSD9 assignment. Only students who have completed WSD9 may submit this work for extra credit. It must be submitted at the same time and in the same DropBox submission as the required assignment. If it is submitted separately, it will not be graded. This assignment is not meant to replace the required assignment. This is an excellent exercise in tables and forms which will help you with future web work as well as preparing for the inevitable test.


Assignment Submission:

Mandatory Requirements

Failure to adhere to and/or include the following items will prevent the assignment from being graded. (Note: If time permits, the assignment can be resubmitted during the late/resubmit period, but there will be a 10% penalty.)

    1. All pages must include Transitional DTD information at the top of the XHTML code.
    2. Web pages must be correctly posted to the Apollo server
      • The entire javajamcss folder must be uploaded to the server
      • The homepage for the Java Jam website must be index.html
    3. All web pages must validate (both XHTML and CSS) without errors using the Web Developer Tool Bar in FireFox
    4. The URL in ANGEL's DropBox must be a working link and it must open the assignment in a new browser window.
      • The homepage for JavaJam Coffee house must display when the link (http://apollo.occc.edu/####/javajamcss) in the DropBox is clicked. (no additional clicks to locate the homepage Note: #### is replaced by the apollo login provided by your professor)