Skip to main content
Mr. Helland
  • Home
  • Calendar
  • More
English
Deutsch English Español Français Tiếng Việt Русский العربية 简体中文
You are currently using guest access
Log in
Mr. Helland
Home Calendar
Expand all Collapse all
  1. Web Design
  2. 2️⃣ Adding Content
  3. 13: In Top <Form>

13: In Top <Form>

Completion requirements
Make a submission
Due: Thursday, November 13, 2025, 12:00 AM

Target Icon Learning Target

  • Use the <form> tag to gather and perform actions on  information

 


Backpack Icon Resources

HTML Tag Reference

<form>

These tags are frequently used with the form tag:

    • <input>
    • <textarea>
    • <button>
    • <select>
    • <option>
    • <optgroup>
    • <fieldset>
    • <label>
    • <output>


Pencil Icon Instructions

Step 1: 

    1. Create a new folder for this project in your H: drive.
    2. Inside this folder create a new file called index.html.
    3. Create a subfolder called images.

Note: We avoid using spaces in file names and folder names on the web. Spaces are converted to %20 in a URL which looks messy. Use underscores or dashes instead.

 

Step 2:

Design a webpage containing a contact form where people can give you feedback about your website.

Your form should request at least 2 of these:

    • name
    • email address
    • country
    • phone number

Your form should allow the user to choose from 2 or more possible options. For example:

    • Subscribe (or not)
    • Remember me (or not)

Your form should also request both of these:

    • subject
    • message

Your form will also need at least these two buttons:

    • Reset
    • Submit

 

Step 3:

Add some elements that improve the professional appearance of your form page:

    • A heading
    • Some explanatory text
    • An image (be sure to place it in the images folder)

 

Step 4:

Set the action for your page to this address: https://dynamic.mrhelland.com/formcheck/index.php. For now, set the method to post.

This address will open a page that shows exactly what information is gathered and sent by your form.

 

Step 5:

Enter test information and then hit your submit button. Be creative with your responses, but they should be school appropriate.

Take a screenshot showing what you get. Here is a blank example:

 

Step 6:

Change your pages method to get. 

Enter test information and then hit your submit button. Be creative with your responses, but they should be school appropriate.

Take a another screenshot showing what you get. Here is a blank example:

 

 

Step 7:

Do each of these steps before submitting your work:

    • Test your website thoroughly
    • Compare your work with the grading rubric
    • Create an archive of your website folder (e.g. zip or 7z)

Challenges:

    • Use CSS styles to give your pages a consistent style (you want them to be unique to you, but appear as if they are from the same website).
    • Add additional input options to your form.
    • Add form validation. There are a couple common ways to do this:
      • Use Attributes: Use the pattern attribute to require a certain format.
        The messages will be fairly generic. For example:
      • Use Scripting: Use Javascript to customize the validation of information.
        You can see a basic example of this here: https://www.w3schools.com/js/js_validation.asp


Grading

Your submission... Your grade...

Extended

  • Completes all requirements for "Exceptional"
  • Additional input items and labels that serve a useful purpose
  • Adds one or more of these:
    • CSS Styles
    • Validation
A+

Exceptional

  • Has no HTML errors
  • Includes :
    • At least text, email, password, checkbox and text area elements
    • Labels for all controls
    • Submit and Reset buttons
    • At least 8 form input elements
    • Heading, instructions and a related image
  • Both of these screenshots are included:
    • Correct POST results
    • Correct GET results
A

Good

  • Has few HTML errors
  • Includes:
    • At least text, email, checkbox and text area elements
    • Labels for nearly all controls
    • Submit and Reset buttons
    • At least 7 form input elements
    • Heading, instructions and a related image
  • Both of these screenshots are included:
    • Correct POST results
    • Correct GET results
B

Reasonable

  • Has some HTML errors
  • Includes:
    • At least text, email, checkbox and text area elements
    • Labels for most controls
    • Submit and Reset buttons
    • At least 6 form input elements
    • Heading and instructions
  • Both of these screenshots are included:
    • Mostly correct POST results
    • Mostly correct GET results
C

Needs Improvement

  • Has many HTML errors
  • Includes:
    • At least text, checkbox and text area elements
    • Labels for some controls
    • Submit button
    • At least 5 form input elements
    • Heading and instructions
  • One of these screenshots is included:
    • Mostly correct POST results
    • Mostly correct GET results
D

Insufficient

  • Does not meet the above criteria
F
Scores may be rounded to the nearest whole number.
◄ 12: Multimedia Mayhem
Unit 2 Practice Test ►
You are currently using guest access (Log in)
Get the mobile app
Powered by Moodle