只能输入数字
//只能输入数字$('.onlyNum').each(function(){ this.onkeydown=function(event){ var e=true; if(event){e=event}else{e=window.event} if(!((e.keyCode>=48&&e.keyCode<=57)||(e.keyCode>=96&&e.keyCode<=105) || e.keyCode==8 || e.keyCode==46)) //考虑小键盘上的数字键 if(window.event){ e.returnValue = false; //event.returnValue=false 效果相同. }else{ e.preventDefault(); } };}); 1 楼 cvpc 2011-03-26 jQuery的话这样写更简洁吧:$(".onlyNum').each(function(){
$(this).keydown(function(e){
if(!((e.keyCode>=48&&e.keyCode<=57)||(e.keyCode>=96&&e.keyCode<=105) || e.keyCode==8 || e.keyCode==46)) {
e.preventDefault();
}
});
})