html5 – 如何避免输入类型编号中的十进制值

前端之家收集整理的这篇文章主要介绍了html5 – 如何避免输入类型编号中的十进制值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何避免在HTML5中输入Number的十进制值。目前,它允许用户键入十进制值。

解决方法

提供答案的替代方法是在输入中监控按键。我个人喜欢将type =“number”作为属性。这是一个 JSFiddle
<form action="#" method="post">
  Numbers: <input name="num" 
                  type="number"
                  min="1"
                  step="1"
                  onkeypress="return event.charCode >= 48 && event.charCode <= 57"
                  title="Numbers only">
  <input type="submit">
</form>

猜你在找的HTML5相关文章