回 帖 发 新 帖 刷新版面

主题:请教高手了!

//加合计100个文本框啊
function fsum(){
var fruit = new Array(100);     
fruit[0]=document.all.T01.value*1;
fruit[1]=document.all.T02.value*1;
fruit[2]=document.all.T03.value*1;
fruit[3]=document.all.T04.value*1;
fruit[4]=document.all.T05.value*1;
fruit[5]=document.all.T06.value*1;
fruit[6]=document.all.T07.value*1;
fruit[7]=document.all.T08.value*1;
fruit[8]=document.all.T09.value*1;
fruit[9]=document.all.T10.value*1;
fruit[10]=document.all.T11.value*1;
fruit[11]=document.all.T12.value*1;
fruit[12]=document.all.T13.value*1;
fruit[13]=document.all.T14.value*1;
fruit[14]=document.all.T15.value*1;
.....
fruit[99]=document.all.T100.value*1;
total.innerHTML=0;
for (var j=0;j<100;j++){
   if(fruit[j]+""+"1"=="1"){
     fruit[j]=0;
   }
   total.innerHTML=parseInt(total.innerHTML)+parseInt(fruit[j]);
}
}

--------------------------------------------
//可有什么好的办法如下面(可是不行啊!)
for(var i = 1; i < 101; i++){
   var name = "T" +((i <10) ? "0" +i :i);
   var stack = document.all.(name).value;
   if(stack+""+"1"=="1"){
     stack=0;
   }
   total.innerHTML=parseInt(total.innerHTML)+parseInt(stack);
}

请教高手了!

回复列表 (共2个回复)

沙发

怎么没人啊?
要不版主能否指教指教,在下先谢谢了!

板凳

已经搞定了!

我来回复

您尚未登录,请登录后再回复。点此登录或注册