Question: Although I'm pretty sure this was working yesterday or the day before, `<input type="number" min="0" max="50" step="10" value="0" />`, for example, no longer works in IE10. I've tested my browser with <http://ie.microsoft.com/testdrive/HTML5/Forms/Default.html> and it's just not working anymore. Anyone else having this issue? Or, did it never work?

Answer: 
**Please prefer [the answer](https://stackoverflow.com/a/16092812/1410020) below from `Sampson` as it's more appropriate**

---

IE doesn't have support for input type="number" but you can use a polyfill to make it work.

Here is the solution : <http://html5please.com/#number>
Microsoft has validation bugs/errors still with input type=number, this is in IE11 as well.

<https://connect.microsoft.com/IE/feedback/details/850187/html5-constraint-validation-is-broken-in-ie11-for-input-type-number>

Just as I was starting to like Internet Explorer again... Hopefully they can fix this in IE12, fingers crossed