Can you list all of the 22 different input types without having to resort to using Google? Here you go:
1. <input type="button">
<input type="button" value="Button">
2. <input type="checkbox">
<input id="checkbox" type="checkbox">
<label for="checkbox">Subscribe</label>
3. <input type="color">
<label for="color">Pick a colour</label>
<input id="color" type="color">
4. <input type="date">
<label for="date">Choose a date</label>
<input id="date" type="date">
5. <input type="datetime-local">
<label for="datetime">Choose a date and time</label>
<input id="datetime" type="datetime-local">
6. <input type="email">
<label for="email">Email address</label>
<input id="email" type="email">
7. <input type="file">
<label for="file">Choose a file</label>
<input id="file" type="file">
8. <input type="hidden">
<input type="hidden">
9. <input type="image">
<input type="image" alt="Login" src="a.png">
10. <input type="month">
<label for="month">Choose a month</label>
<input id="month" type="month">
11. <input type="number">
<label for="number">Choose a number</label>
<input id="number" type="number">
12. <input type="password">
<label for="password">Password</label>
<input id="password" type="password">
13. <input type="radio">
<input id="radio" type="radio">
<label for="radio">Yes</label>
14. <input type="range">
<label for="range">Choose a range</label>
<input id="range" type="range">
15. <input type="reset">
<input type="reset" value="Reset">
16. <input type="search">
<label for="search">Search the site</label>
<input id="search" type="search">
17. <input type="submit">
<input type="submit" value="Submit">
18. <input type="tel">
<label for="tel">Phone number</label>
<input id="tel" type="tel">
19. <input type="text">
<label for="text">Name</label>
<input id="text" type="text">
20. <input type="time">
<label for="time">Choose a time</label>
<input id="time" type="time">
21. <input type="url">
<label for="url">Web address</label>
<input id="url" type="url">
22. <input type="week">
<label for="week">Choose a week</label>
<input id="week" type="week">