Customize HTML5 Validation Messages in ASP.NET MVC

HTML5 allows you to put constraints on the data entered in form fields through several techniques. These techniques include new input types (such as email and url) and attribute such as required and pattern. When these constraints are violated the browser shows an error message callout and the form submission is cancelled. Although this default arrangement works great in many applications, at times you may want to customize the error messages and how they are displayed. This article explains how such a customization can be achieved with the help of a couple of new events and a dash of jQuery code.

http://www.binaryintellect.net/articles/f859f032-fc7e-4ea0-9435-a6d306ffae12.aspx