X龙@China .Net 'blog

需要的不仅仅是工作,而是通过努力得来的美好将来。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

js 限制文本只能输入数字

Posted on 2011-04-14 16:09  X龙  阅读(285)  评论(0编辑  收藏  举报
function limitNumber(event)
        {
            
var keyCode = event.keyCode | event.charCode;

            
if (!((keyCode > 47 && keyCode < 58)
                
|| (keyCode > 95 && keyCode < 106)
                
|| keyCode == 13
                
|| keyCode == 8))
            {
                event.returnValue 
= false;
            }
        }

        
function setLimitNumberInput(id)
        {
            
var objTarget = document.getElementById(id);

            
if (objTarget == null)
            {
                
return;
            }

            objTarget.onkeydown 
= function()
            {
                limitNumber(event);
            };

            objTarget.onpaste 
= function()
            {
                limitNumber(event);
            };

            objTarget.ondrop 
= function()
            {
                limitNumber(event);
            };
        }
点击这里给我发消息http://wp.qq.com/index.html