Let’s have a look at this HTML code:
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
</head>
<body>
<form name='test'>
<input type='number' min='0' max='255' step='10' name='testValue' value='50'>
</form>
</body>
</html>
So, it’s a field that should accept any number from 0 to 255, right? Well, not exactly.
In Chrome 21.0.1155.2, you can enter anything in this field, but entering anything less than zero or over 255 will result in not being able to submit the form. The only exception is that if you enter 0, the value will return to whatever it was before you changed it. Here, try this yourself: http://pastehtml.com/raw/c05v9ofph.html
Is this a bug in Chrome or am I missing something?
This is a confirmed bug in Chrome.