Form validation is among the most despised tasks in web development. Implementing client-side validation in a user-friendly, developer-friendly, and accessible way is shockingly difficult - especially in the context of mobile. Worse, since the need for server-side validation is not removed, any client-side validation violates the DRY principle of software development.
In this article we'll look at some mobile form validation best practices, and a few different ways to implement them.
January 16, 2014