化拓教育网
您的当前位置:首页实现只能输入数字的input不用replace方法_javascript技巧

实现只能输入数字的input不用replace方法_javascript技巧

来源:化拓教育网


废话不多说,上代码:
代码如下:






/**
* 只能输入数字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;
}
}



这个input只能输入0-9

这个input只能输入0-9.



直接在keydown的时候就截掉输入事件,根本不让输。

不用replace那种别扭的方法 - 输进了字母再替换掉,好丑!

显示全文