只可以输入数字和小数点的一段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);"