Javascript 控制 让输入框不能输入 数字

监听keypress事件。判断如果是数字的话阻止浏览器冒泡

<input type="text" id="test">
    <script type="text/javascript">
    window.onload=function(){
             document.getElementById('test').addEventListener('keypress',function(e){
             var charCode=e.charCode;
             if(charCode>46&&charCode<58)  /*0-9 的charcode*/
             e.preventDefault();
     });
    }
    </script>

Demo

原文地址:https://www.cnblogs.com/dubaokun/p/3494724.html