Unit06 Web Forms

Overview

I hope you have enjoyed the assignments so far because they are about to get a little more difficult. So far everything we have built is information that we provide to the end user. In this lesson we will provide a mechanism to allow the end user to communicate with you. We will be adding another page to the site that will contain a web form. This form will contain drop down lists, radio buttons, check boxes, and text areas. You will also have to use some advanced CSS to make the form style nicely.

Vocabulary

Eye Tracking
Eye tracking is monitoring where we look on a screen. Sophisticated equipment, glasses or cameras, can record where we look while reviewing a screen. This information helps designers identify problems with their designs.
Meta Refresh
Meta refresh is a method of instructing a web browser to automatically refresh the current web page after a given length of time.

Tools

Objectives

At the end of this module, you should be able to...

Tasks

Download

Download the Start file for Unit 6

Watch

Assignment Example

View an example of this assignment

Assignment Checklists

Follow Along Activity(5 pts)

Unit06 Web Forms (10 pts)

Create two additional pages for your web site. If you rip off the follow along items in your form, you will fail this assignment. Please think of something new and unique for your form.

Common Page Elements

Create two new pages that match the look and feel of your current site.

Fieldset and Legend

Include a fieldset (line around several items) with a legend (DESIGN: Chunking).

Form Parts

Please include these different parts in your form.

Required Attribute

Please make at least three fields required before the form will process to the thanks page.

Styling

Use CSS to style up your form and make it look professional. This includes changing the text inputs, text areas, drop-downs, and making everything line up nicely..

Submission Button

Use CSS to style the submit button so it has border, round corners, padding and a background color.

Functionality

Set the action to display the confirmation page (must be named "thanks.html" ).

Valid HTML markup

Please check your code prior to uploading to see if you missed anything. You should use the html5 code validator.

Valid CSS markup

Please check your CSS to see if you have any errors (warning are OK). You should use the CSS code validator to check your work.

Upload to GitHub

Upload your assignment to a GitHub repository

Grade

In order to receive a grade for this assignment you must earn 90% of the points listed above.