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和CSS3实现3D展示商品信息的代码
利用HTML5中的Canvas绘制笑脸的代码
Html5剪切板功能的实现
如何通过HTML5触摸事件实现移动端简易进度条
Html5移动端获奖无缝滚动动画实现
关于HTML5和CSS3实现机器猫的代码