废话不多说,上代码: 
 代码如下:    
   /** 
* 只能输入数字0-9 
*/ 
function kp(){ 
if(event.keyCode<=47 || event.keyCode>=65) { 
event.returnValue=false; 
} 
} 
/** 
* 只能输入数字0-9和 .(小数点) 
*/ 
function kpd(){ 
if(event.keyCode<=47 || (event.keyCode>=65 && event.keyCode!=190)) { 
event.returnValue=false; 
} 
} 
 script>   
这个input只能输入0-9
 这个input只能输入0-9.
    直接在keydown的时候就截掉输入事件,根本不让输。 
不用replace那种别扭的方法 - 输进了字母再替换掉,好丑! 
下载本文