让我们看一下这段 HTML 代码:
<!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>
所以,这是一个应该接受从 0 到 255 的任何数字的字段,对吧?嗯,不完全是。
在 Chrome 21.0.1155.2 中,您可以在此字段中输入任何内容,但输入任何小于零或大于 255 的内容将导致无法提交表单。唯一的例外是,如果您输入 0,该值将返回到您更改之前的值。在这里,自己尝试一下:http: //pastehtml.com/raw/c05v9ofph.html
这是 Chrome 中的错误还是我遗漏了什么?