JavaScript to program the behavior of web pages This tutorial covers every version of JavaScript: The Original JavaScript ES1 ES2 ES3 (1997-1999) The First Main Revision ES5 (2009) attribute), display a message: If the number in an input field is less than 100 (the input's min attribute), display a message: Get certifiedby completinga course today! than text explanations. JavaScript Validation. Working with dates and time using JavaScript can be quite challenging, specifically if you have lots of manipulation to be done . If the date is valid then the getTime () will always be equal to itself. JavaScript provides faster client-side form validation than server-side validation does. If you want to report an error, or if you want to make a suggestion, do not hesitate to send us an e-mail: