9 Planets/Blog/Development

A small ode to the humble HTML form.

Native form validation got really good. Most sites haven’t noticed. Here’s what you can ship today, with zero JavaScript, that beats half the contact-form plugins on the market.

The browser quietly grew up. Required fields, email validation, pattern matching, accessible error messages — all of it ships natively now, no JavaScript required. Yet most sites still load a heavy plugin to do what the platform does for free.

A semantic form with proper labels, the right input types, and native validation is faster, more accessible, and more reliable than most of the alternatives. Sometimes the boring answer is the best one.

Leave a Reply

Your email address will not be published. Required fields are marked *