< Back to Guides | Learn more at PaulJAdam.com >
Most all browsers now support native HTML5 required input validation. The native validation error messages are generic though and need to be customized with JavaScript.
HTML5 validation handles focus management for you by sending the keyboard focus to the first invalid input on the form.