By the end of this assignment, you will be able to:
Explain how html forms work and create the front end of an html form
Create forms that include text labels, hidden data and appropriate input controls for the data being entered.
Apply CSS to the fieldset, legend, labels and other divisions within the form
Submit form data to a processing script
You will create your own form similar to the customer form you completed in the textbook assignment. You can use that as a template for this assignment. You can also view the following examples: TechnologySurvey.html or StudentPreferences.html.
Your form can be on any topic you are interested in. You will be sharing your form with the class in the discussion forum this week.
Name the form: myForm.html. You can create the form from scratch or you can copy elements out of an existing form.
Form requirements include:
1) You must include the following form elements: 12 points
NOTE: This script will run and display all the form information to you.
2) Make sure you use labels for the text next to the field entry areas. 1 points
3) Make sure you group areas within the form using <fieldset> elements. 1 point
4) Make sure you identify sections of the form using the <legend> element. 1 point
5) Add styling for your form using an internal style sheet or external style sheet (it is up to you). You should add color, font styles, borders etc to your form to make it look nice (similar to what was done in class). 3 points
6) Make sure your form elements are aligned properly using css styling and that you use the box model for your layout . 3 points
7) Once the form is complete, view it offline. Make sure you test the form to ensure that it works properly. Correct any errors and then transfer it to the Internet.
1. Update the textbook section of the assignment page by adding a Lesson 8 heading and links:
2. Update the lab section of the assignment page by adding a Lesson 8 heading and links:
3. Make sure the links work and then email me to let me know your assignment is ready for correcting :)
| HTML 5 Form | 22 points |
| Assignment Page Link Updates | 3 points |
| Total | 25 points |