如何避免在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>