<script>
<!--
function isCharsInBag (s, bag){ 
var i,c;
for (i = 0; i < s.length; i++) { 
c = s.charAt(i);//字符串s中的字符
if (bag.indexOf(c) > -1) return c;
}
return "";
}
var testresults;
function IsFloat(str){ //该函数允许输入小数点和数字
var badChar = "0123456789. ";
testresults=isCharsInBag(str,badChar);
return (testresults);
}
//-->
</script>使用时:if ((! IsFloat(document.report.actual_sum.value)) || (document.report.actual_sum.value=="")){}