Advertisement

改写说明

阅读量:
复制代码
    <input type="number" onkeypress="return noNumbers(event)" oninput="value=value.toString().match(/^\d+(?:\.\d{0,2})?/)"/>
    
复制代码
 function noNumbers(e){

    
     var keycode = window.event ? e.keyCode : e.which;
    
     //Internet Explorer/Chrome 浏览器使用 event.keyCode 取回被按下的字符,而 Netscape/Firefox/Opera 等浏览器使用 event.which。
    
     var keychar = String.fromCharCode(keycode);//fromCharCode:将 Unicode 编码转为一个字符:
    
     if(keycode >= 48 && keycode <= 57){     //数字键盘代码:0-9
    
     e.returnValue = true;         
    
     
    
     }else if(keycode >=96 && keycode <= 105){       

全部评论 (0)

还没有任何评论哟~