下面是完整的程序,在只有10行内的数据时,纵向横向的合计都是正确的,当出现第11行数据时,纵向统计就出错了,
在第11行输入数据时报第102行  for (i=0;i<dz.value.length;i++){ 这句话就报错了,'value.length'为空或不是对象
200分求教,http://topic.csdn.net/u/20110614/22/391d218f-a83f-415c-9d36-6907a664fdf9.html 这个帖子也是一样的问题.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312"><meta http-equiv="Expires" CONTENT="0"> 
<meta http-equiv="Cache-Control" CONTENT="no-cache"> 
<meta http-equiv="Pragma" CONTENT="no-cache"> 
<SCRIPT LANGUAGE="JavaScript">
<!--
function BackupServer(){
          with  (document.jhfj)
        {
                action="m_webjhfj_1.asp?bcfs=2";
                submit();
}}
function UpKsy(){
         var IsOk=confirm("请确认是否真的要上报,上报后不可修改。");
 if (IsOk==true){
            with  (document.jhfj)
            {
                action="m_webjhfj_1.asp?bcfs=3";
                submit(); 
}
}
}var HKEY_Root,HKEY_Path,HKEY_Key; 
HKEY_Root="HKEY_CURRENT_USER"; 
HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"; function win_open_PrintXsbdd(){
window.open("../../html/m_webPrintHelp.html","","width=800,height=850,scrollbars=yes")
}function printsetup()
  {
  // 打印页面设置
  wb.execwb(8,1);
  }
  function printpreview()
    {
  // 打印页面预览
    
  wb.execwb(7,1);
  }  function printit()
  {
     if (confirm('确定打印吗?')) 
       { 
     PageSetup_Default()
       wb.execwb(6,6)
     }
  }function  PageSetup_Default() 
{   
 try 
 { 
  var Wsh=new ActiveXObject("WScript.Shell"); 
  HKEY_Key="header"; 
  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,""); 
  HKEY_Key="footer"; 
  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,""); 
 } 
 catch(e){} 
} //-->
</SCRIPT>
<script for=FjzyjhTable event=onkeydown>
if (event.keyCode==13){
el=event.srcElement;
 event.keyCode=9;
}</script>
<HTML>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>分解</title>
<link href="../style_allDIV.css" rel="stylesheet" type="text/css" />
<SCRIPT LANGUAGE="JavaScript">
<!--
//********************
//函数名称:分专业,累加地市计划
//函数功能:判断输入的计划数是否符合要求,然后累加,填入小计
//函数参数:dsjhs传递一个对象:表单名,控件名
//dsjhs: 单元格name,dsCount:地市数,zydm:本行专业代码
//********************
function CountdsJh(dsjhs,dsCount,zyCount,zydm,dsdm){
var zyJh=0;

    for(var i=1;i<dsCount+1;i++){
       var dszyjhs=eval("jhfj.dsjhs"+zydm+i+".value");
   eval(zyJh=zyJh+dszyjhs*1);
} var dz=eval("jhfj.dsjhs"+zydm+dsdm);
for (i=0;i<dz.value.length;i++){
  var ch = dz.value.charAt(i);
  if (ch<"0" || ch>"9")  {
  alert("此处只能输入数值!");
  dz.value="";
  dz.focus();
         }
}
if (zyJh<dsjhs+1)
{
eval("document.getElementById('zyjhCount"+zydm+"').style.color='red'");
    var dszyxj=eval("zyjhCount"+zydm+".innerText="+zyJh);
}
else
{
alert("超过计划上限了,请重新输入。");
eval("jhfj.dsjhs"+zydm+dsdm+".value=''");
CountdsJh(dsjhs,dsCount,zyCount,zydm,dsdm)
} if (zyJh==dsjhs)
{
eval("document.getElementById('zyjhCount"+zydm+"').style.color='black'");
}
    var dsJh=0;
var zjhs=0;
    for(var w=1;w<zyCount+1;w++){
       var dszyjhs=eval("jhfj.dsjhs"+w+dsdm+".value");
   if (eval("FjzyjhTable.rows["+w+"].cells["+dsCount+"+6].innerHTML")!="")
   {
   zjhs += parseFloat(document.getElementById ('FjzyjhTable').rows[w].cells[dsCount+6].innerHTML);
   }
   eval(dsJh=dsJh+dszyjhs*1);
}
var dszyxj=eval("ds"+dsdm+".innerText="+dsJh);
eval("zCount.innerText="+zjhs);
    
var tjzjzhs=0
    for (var w=1;w<zyCount+1 ;w++ )
    {
tjzjzhs += parseFloat(document.getElementById ('FjzyjhTable').rows[w].cells[dsCount+6].innerHTML);
}
    var zyzjhs=parseFloat(document.getElementById ('FjzyjhTable').rows[zyCount+1].cells[4].innerHTML);
if (tjzjzhs==zyzjhs)
{
   eval("document.getElementById('zCount').style.color='black'");
   jhfj.UPbutton.disabled=""
}
else
    {
   eval("document.getElementById('zCount').style.color='red'");
   jhfj.UPbutton.disabled="flase"
}
}//********************
//函数名称:不分专业,累加全省专业计划
//函数功能:判断输入的计划数是否符合要求,然后累加,填入全省合计
//函数参数:qsjhs传递一个对象:表单名,控件名
//********************
function CountqsJh(qsjhs,dsCount,dsdm,zyCount){
var dz=eval("jhfj.ds"+dsdm+"");
for (i=0;i<dz.value.length;i++){
  var ch = dz.value.charAt(i);
  if (ch<"0" || ch>"9")  {
  alert("此处只能输入数值!");
  dz.value="";
  dz.focus();
         }
}    
var zyJh=0;
    for(var i=1;i<dsCount+1;i++){
       var dszyjhs=eval("jhfj.ds"+i+".value");
   eval(zyJh=zyJh+dszyjhs*1);
}
if (zyJh>qsjhs)
{
alert("超过计划上限了,请重新输入。");
eval("jhfj.ds"+dsdm+".value=''");
       
CountqsJh(qsjhs,dsCount,dsdm)
}
else
{
        eval("zCount.innerText="+zyJh);
} var buttonZT=0
zyJh=0
for (var i=1;i<dsCount+1 ;i++ )
{
           var dszyjhs=eval("jhfj.ds"+i+".value");
       eval(zyJh=zyJh+dszyjhs*1);  }
   // var zyjhs=parseFloat(document.getElementById ('FjzyjhTable').rows[zyCount+1].cells[4].innerHTML);
    if (zyJh!=qsjhs)
        {
    eval("document.getElementById('zCount').style.color='red'");
buttonZT=buttonZT+1
        }
else
{
    eval("document.getElementById('zCount').style.color='black'");
}

if (buttonZT==0)
{
   jhfj.UPbutton.disabled=""
}
else
    {
   jhfj.UPbutton.disabled="flase"
}
}
//********************
//函数名称:不分专业,不分地市全省专业计划检查
//函数功能:判断输入的计划数是否符合要求,然后累加,填入全省合计
//函数参数:qsjhs传递一个对象:表单名,控件名
//********************
function CountqsZJh(zyCount){    for (i=0;i<jhfj.yxzjh.value.length;i++){
  var ch = jhfj.yxzjh.value.charAt(i);
  if (ch<"0" || ch>"9")  {
  alert("此处只能输入数值!");
  jhfj.yxzjh.value="";
  jhfj.yxzjh.focus();
         }
}    var qszjh=jhfj.yxzjh.value;
   var zjh=parseFloat(document.getElementById ('FjzyjhTable').rows[zyCount+1].cells[4].innerHTML);
   if (qszjh>zjh)
   {
alert("超过计划上限了,请重新输入。");
        jhfj.yxzjh.value="";
        eval("zCount.innerText=''");   
return false;
}   if (qszjh==zjh)
   {
  eval("zCount.innerText="+qszjh);
  eval("document.getElementById('zCount').style.color='black'");
      jhfj.UPbutton.disabled=""
   }
   else
   {
      eval("zCount.innerText="+qszjh);
  eval("document.getElementById('zCount').style.color='red'");
  jhfj.UPbutton.disabled="flase"
   }
}
//********************
//函数名称:分专业,不分地市,专业计划数检查
//函数功能:判断输入的计划数是否符合要求,然后累加,填入全省合计
//函数参数:qsjhs传递一个对象:专业数
//********************
function CountzyZJh(zyCount,zydm,dsjhs,dsCount){
   
var dz=eval("jhfj.zyjhs"+zydm+"");
for (i=0;i<dz.value.length;i++){
  var ch = dz.value.charAt(i);
  if (ch<"0" || ch>"9")  {
  alert("此处只能输入数值!");
  dz.value="";
  dz.focus();
         }
} if (dz.value<dsjhs+1)
{
var dszyxj=0
eval("document.getElementById('zyjhCount"+parseFloat(zydm+1)+"').style.color='red'");
if (dz.value!="")
{
dszyxj=eval("zyjhCount"+parseFloat(zydm+1)+".innerText="+dz.value);
}
else
{
eval("zyjhCount"+parseFloat(zydm+1)+".innerText=''");
}
}
else
{
alert("超过计划上限了,请重新输入。");
dz.value="";
eval("zyjhCount"+parseFloat(zydm+1)+".innerText=''")
} if (dz.value==dsjhs)
{
eval("document.getElementById('zyjhCount"+parseFloat(zydm+1)+"').style.color='black'");
} var tjzjzhs=0
    for (var w=1;w<zyCount+1 ;w++ )
    {
tjzjzhs += parseFloat(document.getElementById ('FjzyjhTable').rows[w].cells[dsCount+6].innerHTML);
}
    var zyzjhs=parseFloat(document.getElementById ('FjzyjhTable').rows[zyCount+1].cells[4].innerHTML);
if (tjzjzhs==zyzjhs)
{
   eval("document.getElementById('zCount').style.color='black'");
   jhfj.UPbutton.disabled=""
}
else
    {
   eval("document.getElementById('zCount').style.color='red'");
   jhfj.UPbutton.disabled="flase"
}    var zjhs=0;
var TDInQsJhsZ=0;
    for(var w=1;w<zyCount+1;w++){
if (eval("FjzyjhTable.rows["+w+"].cells["+dsCount+"+6].innerHTML")!="")
{
zjhs += parseFloat(document.getElementById ('FjzyjhTable').rows[w].cells[dsCount+6].innerHTML);
}
        eval("var TDInQsJhsX = jhfj.zyjhs"+(w-1)+".value" )
if (TDInQsJhsX!="")
{  
TDInQsJhsZ=TDInQsJhsZ+parseFloat(TDInQsJhsX)
}   
}
    eval("zCount.innerText="+zjhs);
    eval("TDInQsJhs.innerText="+TDInQsJhsZ);}
//-->
</SCRIPT>
<style media="print">
.noprint { display: none }
</style>
</head><body>
<div align="center" >
<p><br>

解决方案 »

  1.   

    限于字符限制 我只能吧第一行,和最后一行表格发上来
    以下是第一行,包括头部
    <FORM name="jhfj" METHOD=POST ACTION="m_webjhfj_1.asp">
    <TABLE width="100%">
    <TR>
    <TD height=29>
    <center class="Noprint" >
    <OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0>
    </OBJECT>
    <input type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,1)>
    <input type=button value=直接打印 onclick=document.all.WebBrowser.ExecWB(6,6)>
    <input type=button value=页面设置 onclick=document.all.WebBrowser.ExecWB(8,1)>
    <input type=button value=打印预览 onclick=document.all.WebBrowser.ExecWB(7,1)>
    </center>
      </TD>
    </TR>
    <TR>
    <TD>
    <TABLE border="0" cellspacing="1" bgcolor="#000000"  width="100%" class="table01">
    <TR>
    <TD bgcolor='#7388C1' class=td02 colspan="4" align="center"><FONT SIZE="" COLOR="#FFFFFF">计&nbsp;划&nbsp;分&nbsp;解</FONT></TD>
    </TR>
    <TR>
    <TD bgcolor='#FFFFFF' class=td02 colspan="5" align="center">
        <FONT COLOR="#FF0000">
            计划分解时间:2011-06-13 17:00:00   -2011-06-17 08:30:00                                                          </FONT>
        </TD>
    </TR>
    <TR>
    <TD bgcolor='#FFFFFF' class=td02 colspan="5">299&nbsp;&nbsp;职业技术学院 </TD>
    </TR>
    <TR>
    <TD bgcolor='#FFFFFF' class=td02>学校类别:普通类 </TD>
    <TD bgcolor='#FFFFFF' class=td02>学历层次:高职</TD>
    <TD bgcolor='#FFFFFF' class=td02>录取批次:第一批  </TD>
    <TD bgcolor='#FFFFFF' class=td02>
       分解状态:
       未分解
     </TD>
    </TR>
    <TR>
    <TD bgcolor='#FFFFFF' class=td02 colspan="4">
    备&nbsp;&nbsp;注:
    </TD>
    </TR>
    </TABLE> </TD>
    </TR>
    <TR>
    <TD>
    <TABLE border="0" cellspacing="1" bgcolor="#000000" id="FjzyjhTable" width="100%" class="table01">
      <TR>
       <TD width=25 bgcolor="#7388C1" align="center"><FONT COLOR="#FFFFFF">代码</FONT></TD>
       <TD width=50 bgcolor="#7388C1" align="center"><FONT COLOR="#FFFFFF">专&nbsp;&nbsp;业</FONT></TD>
       <TD width=25 bgcolor="#7388C1" align="center"><FONT COLOR="#FFFFFF">学制</FONT></TD>
       <TD width=25 bgcolor="#7388C1" align="center"><FONT COLOR="#FFFFFF">学制2</FONT></TD>
       <TD width=25 bgcolor="#7388C1" align="center"><FONT COLOR="#FFFFFF">待分解计划</FONT></TD>
       <TD width=30 bgcolor="#7388C1" align="center"><FONT COLOR="#FFFFFF">面向全省</FONT></TD>
        <TD bgcolor='#7388C1' align='center'><FONT COLOR='#FFFFFF'>合肥市    </FONT></TD><TD bgcolor='#7388C1' align='center'><FONT COLOR='#FFFFFF'>芜湖市    </FONT></TD><TD bgcolor='#7388C1' align='center'><FONT COLOR='#FFFFFF'>蚌埠市    </FONT></TD><TD bgcolor='#7388C1' align='center'><FONT COLOR='#FFFFFF'>淮南市    </FONT></TD><TD bgcolor='#7388C1' align='center'><FONT COLOR='#FFFFFF'>马鞍山市  </FONT></TD><TD bgcolor='#7388C1' align='center'><FONT COLOR='#FFFFFF'>淮北市    </FONT></TD><TD bgcolor='#7388C1' align='center'><FONT COLOR='#FFFFFF'>铜陵市    </FONT></TD><TD bgcolor='#7388C1' align='center'><FONT COLOR='#FFFFFF'>安庆市    </FONT></TD><TD bgcolor='#7388C1' align='center'><FONT COLOR='#FFFFFF'>黄山市    </FONT></TD><TD bgcolor='#7388C1' align='center'><FONT COLOR='#FFFFFF'>滁州市    </FONT></TD><TD bgcolor='#7388C1' align='center'><FONT COLOR='#FFFFFF'>阜阳市    </FONT></TD><TD bgcolor='#7388C1' align='center'><FONT COLOR='#FFFFFF'>亳州市    </FONT></TD><TD bgcolor='#7388C1' align='center'><FONT COLOR='#FFFFFF'>宿州市    </FONT></TD><TD bgcolor='#7388C1' align='center'><FONT COLOR='#FFFFFF'>六安市    </FONT></TD><TD bgcolor='#7388C1' align='center'><FONT COLOR='#FFFFFF'>宣城市    </FONT></TD><TD bgcolor='#7388C1' align='center'><FONT COLOR='#FFFFFF'>巢湖市    </FONT></TD><TD bgcolor='#7388C1' align='center'><FONT COLOR='#FFFFFF'>池州市    </FONT></TD>
       <TD width=30 bgcolor="#7388C1" align="center"><FONT COLOR="#FFFFFF">小计</FONT></TD>
       <TD width=30 bgcolor="#7388C1" align="center"><FONT COLOR="#FFFFFF">备注</FONT></TD>
     </TR>
     <TR>
        <TD bgcolor='#FFFFFF' align="center" class=td02>
       01
        </TD>
    <TD bgcolor='#FFFFFF' align="center">
       机电一体化技术                          
        </TD>
    <TD bgcolor='#FFFFFF' align="center">
       五
        </TD>
    <TD bgcolor='#FFFFFF' align="center">
           
        </TD>
    <TD bgcolor='#FFFFFF' align="center">
       100
        </TD>
        <TD bgcolor='#FFFFFF' align='center'>
            <INPUT TYPE=hidden size=3  name='zyjhs0' value='0'>
        </TD>
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,1,1)' name="dsjhs11" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,1,2)' name="dsjhs12" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,1,3)' name="dsjhs13" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,1,4)' name="dsjhs14" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,1,5)' name="dsjhs15" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,1,6)' name="dsjhs16" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,1,7)' name="dsjhs17" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,1,8)' name="dsjhs18" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,1,9)' name="dsjhs19" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,1,10)' name="dsjhs110" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,1,11)' name="dsjhs111" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,1,12)' name="dsjhs112" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,1,13)' name="dsjhs113" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,1,14)' name="dsjhs114" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,1,15)' name="dsjhs115" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,1,16)' name="dsjhs116" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,1,17)' name="dsjhs117" maxlength="4" value="">
      </TD>
       <TD bgcolor='#FFFFFF' align="center" id="zyjhCount1" style="color:'red'">
        </TD>
      <TD bgcolor='#FFFFFF'>
        </TD>
    </TR>
      

  2.   

    以下是最后一行数据包括合计栏
     <TR>
        <TD bgcolor='#FFFFFF' align="center" class=td02>
       11
        </TD>
    <TD bgcolor='#FFFFFF' align="center">
       旅游管理                                
        </TD>
    <TD bgcolor='#FFFFFF' align="center">
       五
        </TD>
    <TD bgcolor='#FFFFFF' align="center">
           
        </TD>
    <TD bgcolor='#FFFFFF' align="center">
       100
        </TD>
        <TD bgcolor='#FFFFFF' align='center'>
       
            <INPUT TYPE=hidden size=3  name='zyjhs10' value='0'>
        </TD>
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,11,1)' name="dsjhs111" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,11,2)' name="dsjhs112" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,11,3)' name="dsjhs113" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,11,4)' name="dsjhs114" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,11,5)' name="dsjhs115" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,11,6)' name="dsjhs116" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,11,7)' name="dsjhs117" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,11,8)' name="dsjhs118" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,11,9)' name="dsjhs119" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,11,10)' name="dsjhs1110" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,11,11)' name="dsjhs1111" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,11,12)' name="dsjhs1112" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,11,13)' name="dsjhs1113" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,11,14)' name="dsjhs1114" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,11,15)' name="dsjhs1115" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,11,16)' name="dsjhs1116" maxlength="4" value="">
      </TD>
          
      <TD bgcolor=#FFFFFF align=center>
         <INPUT TYPE=text size=3 onpropertychange='CountdsJh(100,17,11,11,17)' name="dsjhs1117" maxlength="4" value="">
      </TD>
       <TD bgcolor='#FFFFFF' align="center" id="zyjhCount11" style="color:'red'">
        </TD>
      <TD bgcolor='#FFFFFF'>
       前三年在
        </TD>
    </TR>
    <TR>
        <TD bgcolor='#FFFFFF' align="center" class=td02>
       合计
        </TD>
    <TD bgcolor='#FFFFFF' align="center" class=td02>
        </TD>
    <TD bgcolor='#FFFFFF' align="center" class=td02>
        </TD>
    <TD bgcolor='#FFFFFF' align="center" class=td02>
        </TD>
    <TD bgcolor='#FFFFFF' align="center" class=td02 id="qsFZYJHS">
       700
        </TD>
    <TD bgcolor='#FFFFFF' align="center" class=td02 id="TDInQsJhs">
       
        </TD>

       <TD bgcolor='#FFFFFF' align='center' id=ds1></TD>

       <TD bgcolor='#FFFFFF' align='center' id=ds2></TD>

       <TD bgcolor='#FFFFFF' align='center' id=ds3></TD>

       <TD bgcolor='#FFFFFF' align='center' id=ds4></TD>

       <TD bgcolor='#FFFFFF' align='center' id=ds5></TD>

       <TD bgcolor='#FFFFFF' align='center' id=ds6></TD>

       <TD bgcolor='#FFFFFF' align='center' id=ds7></TD>

       <TD bgcolor='#FFFFFF' align='center' id=ds8></TD>

       <TD bgcolor='#FFFFFF' align='center' id=ds9></TD>

       <TD bgcolor='#FFFFFF' align='center' id=ds10></TD>

       <TD bgcolor='#FFFFFF' align='center' id=ds11></TD>

       <TD bgcolor='#FFFFFF' align='center' id=ds12></TD>

       <TD bgcolor='#FFFFFF' align='center' id=ds13></TD>

       <TD bgcolor='#FFFFFF' align='center' id=ds14></TD>

       <TD bgcolor='#FFFFFF' align='center' id=ds15></TD>

       <TD bgcolor='#FFFFFF' align='center' id=ds16></TD>

       <TD bgcolor='#FFFFFF' align='center' id=ds17></TD>

      <TD bgcolor='#FFFFFF' align="center" id="zCount" >
       
        </TD>
      <TD bgcolor='#FFFFFF' align="center">
        </TD>
    </TR>
    <TR>
       <TD bgcolor='#FFFFFF' align="center" class=td02 colspan=25>
       <center class="Noprint" >
       <INPUT TYPE='button' name='button' value='预存' onClick='BackupServer()'>&nbsp;&nbsp;&nbsp;&nbsp;<INPUT TYPE='button' name='UPbutton' value='上报' onClick='UpKsy()' disabled = 'disabled'>
       
    </center>
       </TD>
    </TR>
    <TR>
       <TD bgcolor='#FFFFFF' class=td02 colspan=25>
       <p  class="Noprint">   </p>
       </TD>
    </TR>
    </TABLE>
    </TD>
    </TR>
    </TABLE>
    <BR>
    </FORM>
    </p>
    </DIV>
    </body>
    </html>
      

  3.   

    不但多,但而很乱,到处乱用eval。要想快点得到人的帮助,我建议你精简代码,把关键的部分发上来。
      

  4.   

    var dz=eval("jhfj.zyjhs"+zydm+"");
    在这之后
    alert(dz);
    看看。是否有这变量存在。
    'value.length'为空或不是对象
    提示蛮明显了。可能是DZ这变量是个没定义的对象吧。