只可以输入数字和小数点的一段javascript脚本

function JHshNumberText(obj)
{
    if ( !((window.event.keyCode >= 48) && (window.event.keyCode <= 57)) && (window.event.keyCode != 46))
    {
    window.event.keyCode = 0 ;
    }
    var obj11 = window.event.srcElement == null ? window.event.target : window.event.srcElement;
    return parseInt( obj11.getAttribute("keyCode"), 10);
}

 


事件:onkeypress="javascript:JHshNumberText(this);"