网络编程
位置:首页>> 网络编程>> JavaScript>> 基于js实现的限制文本框只可以输入数字

基于js实现的限制文本框只可以输入数字

作者:劳卜  发布时间:2024-04-25 13:06:46 

标签:js,文本框,数字

话不多说,直接附上源码,仅供参考

封装了一下,要用的话直接调用下面getEvent函数即可


function getEvent() {
if (document.all) {
 return window.event; //for ie
}
func = getEvent.caller;
while (func != null) {
 var arg0 = func.arguments[0];
 if (arg0) {
 if ((arg0.constructor == Event || arg0.constructor == MouseEvent) || (typeof (arg0) == "object" && arg0.preventDefault && arg0.stopPropagation)) {
    return arg0;
  }
 }
 func = func.caller;
}
return null;
};

function doit(){
 var ev = getEvent();
 if(ev.keyCode < 8) {return false;}
 else if(ev.keyCode > 8 && ev.keyCode < 48) {return false;}
 else if(ev.keyCode > 57 && ev.keyCode <96) {return false;}
 else if(ev.keyCode > 105) {return false;}
 else {return true;}
};

来源:http://www.cnblogs.com/luozhihao/p/4586140.html

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com