results1-----results5  是5个两位小数的数值,我想通过一个动作吧这5个数相加,然后四舍五入填写到RESALL的文本框,我不知道我写的下面的代码哪里错了,点了调用但是文本框还是空的. 浏览器坐下脚出现黄色的感叹号,表示有错误.<script language="javascript"  >  
function   text_change_all() {     
var r1 = document.getElementById("results1").value;  
var r2 = document.getElementById("results2").value;  
var r3 = document.getElementById("results3").value;  
var r4 = document.getElementById("results4").value;  
var r5 = document.getElementById("results5").value;  
  if (r1=="" ¦ ¦isNaN(r1)){  
  r1=0;  
  }  
  if (r2=="" ¦ ¦isNaN(r2)){  
  r2=0;  
  }  
  if (r3=="" ¦ ¦isNaN(r3)){  
  r3=0;  
  }  
  if (r4=="" ¦ ¦isNaN(r4)){  
  r4=0;  
  }  
  if (r5=="" ¦ ¦isNaN(r5)){  
  r5=0;  
  }  
  all_r = r1+r2+r3+r4+r5;
  document.getElementById("resall").value = Math.round(all_r);
}