type =“number”min和max属性

时间:2014-01-31 09:05:17

标签: html5

为什么type =“number”对我不起作用,我也遇到了min和max属性的问题。

例如以下内容:

<input type="number"  min="1" max="31" >

不会将用户输入限制在1到31范围内的数字,我做错了还是这些属性毫无价值?

1 个答案:

答案 0 :(得分:0)

如果用户尝试输入以外的任何内容(除了1到31之间的数字(含)),表单验证将在supported browsers中失败。

详细了解HTML标准中的constraint validation或MDN上的form validation

我还应该注意,在移动设备上,如果移动浏览器支持此功能,则在关注<input type=number>时会打开数字键盘。