In addition to inputs with a type of email (handled already in #106,) HTML5 adds four more types represented as text controls: number, search, tel, and url.
This patch applies the events already setup for email, password, and text to number, search, tel, and url and cleans up those areas I touched. It doesn't apply type specific behaviors, e.g., stripping non-numeric characters from a number input when change is fired, or spinner events.
Trigger text input events with HTML5 text-like fields: email, number,…
… search, tel, text, and url.
Thanks for the patch. I merged this in.