Articles by

Chris Ferdinandi

Hi, I’m Chris Ferdinandi. I help people learn vanilla JavaScript through my guides, courses, and daily developer tips. I love pirates, puppies, and Pixar movies.

Form Validation Part 1: Constraint Validation in HTML

Most JavaScript form validation libraries are large, and often require other libraries like jQuery. For example, MailChimp’s embeddable form includes a 140kb validation file (minified). It includes the entire jQuery library, a third-party form validation plugin, and some custom MailChimp …

(Updated on )