大家看看这个求和函数怎么写???
我用asp循环 (for i =1 to rs.recordcount)生成几行表格,每行中都有一个文本框bshi(i=1,2,3......rs.recordcount)现在我想在最后一行加一个文本框bshh来显示上面所有行中的文本框的和
请问这个函数该怎么写??
请大家指教,谢谢!!!
function add()
{
var max;/最大值,你自己定
var PIG=0;
for (i=1;i<=max)
{
var target='bsh'+i;
PIG+=document.getElementById(target).value;
}
document.geyElementById('bshh').value=PIG;
}
最好用每个文本框的ONBLUR事件来调用这个函数,这样不会每填一个数字就变一次
<script language="javascript">
function jeh(frm)
{
var a1,a,he=<%=he%>;
for(i=1;i<=he;i++)
{
if(isNaN(parseFloat(frm.je<%=i%>.value)))
a1 = 0
a=a+a1;
else
a1 = parseFloat(frm.je<%=i%>.value);
a=a+a1;
}
//isNaN是辨断是不是数字,
//parseFloat(str) 函数是将 str 转换成数字,
frm.jeh.value = Math.round(parseFloat(a)*100)/100
}
</script>
我是这么写的,不知哪错了??