读书人

Js只好输入数字

发布时间: 2012-10-25 10:58:57 作者: rapoo

Js只能输入数字
function filterInt(evt){
evt = evt || window.event;
var b = evt.keyCode || evt.which;

return(b>=48&&b<=57)||b==44||b==45;
}

function filterFloat( evt ){
evt = evt || window.event;
var b = evt.keyCode || evt.which;
var _el = evt.srcElement || evt.target;

if( b == 46 ){
var _val = _el.value;
if( _val == "" || _val.split(".").length == 2 ){
return false;
}
}

return(b>=48&&b<=57)||b==44||b==45||b==46;
}
限制输入整型: <input type="text" onkeypress="return filterInt(event);"/>
限制输入浮点型: <input type="text" onkeypress="return filterFloat(event);"/>

转自:piziwang

读书人网 >JavaScript

热点推荐