各浏览器表现
<input type="number" />
chrome
除数字字符,只可输入e和.
IE
除数字字符,其他字符均可输入,无报错
Firefox
除数字字符,其他字符均可输入,但会报错
移除箭头
//谷歌去除箭头
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
}
//火狐去除箭头
input[type="number"] {
-moz-appearance: textfield;
}
maxlength无效
<input type="number" oninput="if(value.length>5)value=value.slice(0,5)" />
step/min/max
允许小数值
<input type="number" placeholder="1.0" step="0.01" min="0" max="10">
小知识点
<label for="ticketNum">Number of tickets you would like to buy:</label>
<input id="ticketNum" type="number" name="ticketNum" value="0">
配合label for,点击label,就可让input获取焦点。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。