<body>
<script language=javascript>   
 alert('保存成功!\r\n请点击确定按钮!');
 form1.action="TABLE_TG.asp"; 
 form1.submit();
</script> 
<form method="post" name="form1">
<input type="hidden" name="yeare" value="<%=yeare%>">
<input type="hidden" name="quarter" value="<%=quarter%>">
<input type="hidden" name="tabletype" value="<%=tabletype%>">
</form>
</body>
报错 说未找到对象form1

解决方案 »

  1.   

    <form method="post" name="form1" id="form1">var form1 = document.getElementById("form1");
      

  2.   

    document.form1.action="TABLE_TG.asp"; 就可以了
      

  3.   

    javaScript那部分代码丢在后面就可以了,页面都没有初始化当然不能够调用form。<body> 
    <form method="post" name="form1"> <input type="hidden" name="yeare" value="<%=yeare%>"> <input type="hidden" name="quarter" value="<%=quarter%>"> <input type="hidden" name="tabletype" value="<%=tabletype%>"> </form>
     </body>
    <script language=javascript> alert('保存成功!\r\n请点击确定按钮!'); form1.action="TABLE_TG.asp"; form1.submit(); </script> 
      

  4.   

    修改下代码,经过测试的。<body>  <form method="post" name="form1">
      <input type="hidden" name="yeare" value="<%=yeare%>"> 
      <input type="hidden" name="quarter" value="<%=quarter%>"> 
      <input type="hidden" name="tabletype" value="<%=tabletype%>">
       </form>
        <script language=javascript>
     alert('保存成功!\r\n请点击确定按钮!'); 
     document.forms[0].action="javascript:alert('哈哈')"; form1.submit(); </script> 
       </body>
    </html>