你把onkeydown="if(event.keyCode==13)event.keyCode=9" 写成onkeydown="if(event.keyCode==13){event.keyCode=9}" ,把onblur=alert("P");add()写成onblur="alert('P');add();"试试看吧....

解决方案 »

  1.   

    TO:boneeater(狗狗) 
    还是报一样错。
      

  2.   

    <script language='javascript'>
    function add()
    {alert("add")
    for(i=0;i<document.all.maxl.value;i++)
    {
    document.all["制度开动台时"+i].value=document.all.num.value*15.5;
    document.all["实际开动台时"+i].value=document.all.num.value*15.5;
    document.all["修理台时"+i].value=0;
    document.all["故障停机台时"+i].value=0;
    document.all["利用率"+i].value=0;
    document.all["故障停台率"+i].value=100
    }
    }
    </script>JS里不能用end function的,大大~~
      

  3.   

    TO: GageCSDN(稻草人) 
    谢谢~~
    现在的错误是:document.all[]……为空或不是对象了。
      

  4.   

    类似这样的document.all["制度开动台时"+i].value
    全部改成eval('document.all["制度开动台时"'+i]).value试试
      

  5.   

    TO: xinbuzailiulei() 
    改成eval('document.all["制度开动台时"'+i]).value后
    错误提示是:'undefined'为空或不是对象。
      

  6.   

    <%for i=1 to clng(request.form("maxl"))%>
    改为<%for i=0 to clng(request.form("maxl"))%>
    for(i=0;i<document.all.maxl.value;i++)
    改为for(i=0;i<=document.all.maxl.value;i++)