JavaScriptHTML
Advanced Forms
In this track you'll write your own validation rules, tie one field to another, and write error messages a screen reader can announce.
Start the trackFree, no sign-up needed
What you'll learn
- Custom validationAdd a validation rule the browser doesn't know
- Two linked fieldsA field whose validity depends on another
- Error messages you can hearGet the error across to people who can't see the color
- Submit only onceStop a double click from placing two orders
- Only one choiceA shared name groups the buttons
- Read the whole form at onceRead every field in one line
- The right type for each fieldBring up the right keyboard
- Character counterShow the limit before the user hits it
Track contents
8 lessons, 1.5 hours in total- 1Custom validationJavaScriptAdd a validation rule the browser doesn't know13 min
- 2Two linked fieldsJavaScriptA field whose validity depends on another12 min
- 3Error messages you can hearHTMLGet the error across to people who can't see the color13 min
- 4Submit only onceJavaScriptStop a double click from placing two orders12 min
- 5Only one choiceHTMLA shared name groups the buttons12 min
- 6Read the whole form at onceJavaScriptRead every field in one line12 min
- 7The right type for each fieldHTMLBring up the right keyboard10 min
- 8Character counterJavaScriptShow the limit before the user hits it12 min
More Web tracks
All tracks- </>Beginner
Web Basics
Start with your very first HTML tag and finish with a complete interactive app.
8 lessons1.5 hours - { }Intermediate
CSS in Depth
Go deeper into the box model, custom properties, positioning, container queries and more, so you understand what's really going on behind the styles you see.
8 lessons1.5 hours - { }Beginner
Text and Typography
Learn to scale headings, choose the right units, and set line length and text direction, because text is what people read most in any interface.
8 lessons1.5 hours