实现只能输入数字的输入框

实现只能输入数字的输入框

实现原理:在PC上实现数字键盘的输入,因为键盘的按键事件都有默认事件的keyCode,只需要事先了解清楚数字从0到9的keyCode即可,然后在键盘按下的时候,根据相对应的keyCode,就可以禁止不符合数字和删除键的值即可。

<input type="text">
<script type="text/javascript">
    document.onkeydown = function(ev){
        var oEvent = ev || window.event;
        if(oEvent.keyCode != 8 && (oEvent.keyCode < 48 || oEvent.keyCode > 57)){
            return false;
        }
    }
</script>

PS:没有考虑大键盘上面的数字小键盘默认按键事件。

猜你喜欢

转载自blog.csdn.net/u012832088/article/details/79803545