LaunchCode logo
  1. Contents
  2. 25. User Input with Forms

25. User Input with FormsΒΆ

  • 25.1. Forms
    • 25.1.1. Create a Form
    • 25.1.2. Input Element
    • 25.1.3. Labels
    • 25.1.4. Value Attribute
    • 25.1.5. Check Your Understanding
  • 25.2. Form Submission
    • 25.2.1. Trigger Form Submission
      • 25.2.1.1. Key-value Pairs
    • 25.2.2. Check Your Understanding
  • 25.3. POST Form Submission
    • 25.3.1. Form Submission Using POST
    • 25.3.2. Send Form Submission to a Server
    • 25.3.3. Check Your Understanding
  • 25.4. Text Inputs
    • 25.4.1. Example
    • 25.4.2. Check Your Understanding
  • 25.5. Specialized Text Inputs
    • 25.5.1. Example
  • 25.6. Checkbox Input
    • 25.6.1. Examples
    • 25.6.2. Check Your Understanding
  • 25.7. Radio Input
    • 25.7.1. Example
    • 25.7.2. Check Your Understanding
  • 25.8. Select Input
    • 25.8.1. Example
    • 25.8.2. Check Your Understanding
  • 25.9. Validation with JavaScript
    • 25.9.1. Form Inputs and the DOM
    • 25.9.2. Steps to Add Validation
    • 25.9.3. Follow Along as We Add Validation
    • 25.9.4. Check Your Understanding
  • 25.10. Exercises: Forms
    • 25.10.1. Form Data
    • 25.10.2. Form Display
    • 25.10.3. Starting Codebase
    • 25.10.4. Instructions
    • 25.10.5. Bonus Mission
  • 25.11. Studio: HTTP and Forms
    • 25.11.1. Introduction
    • 25.11.2. Getting Started
    • 25.11.3. Create Form Inputs
    • 25.11.4. Submit Event Handler
      • 25.11.4.1. Create and Register the Handler
      • 25.11.4.2. Set the action
    • 25.11.5. Bonus Missions
  • ← 24.5. HTTP in the Browser
  • 25.1. Forms →

Back to top