Introduction
So far, we presented several different ways for getting input from the user. HTML5 offers many new features that enable the functionality of input components that was previously done with JavaScript.
Often, there comes the need to extend this standard functionality. In this chapter, we will see ways for creating some custom input components and using the already available ones, where we add additional functions to extend or simplify the end user experience.