<input type="button" name="back" value="返回" onClick="Back();">function Backto()→对比之后看到了吗,函数名错误,调用的和定义的不是同一个函数~~~

解决方案 »

  1.   

    onSubmit="return InputCheck(form1)"
    ONSUBMIT调用的是inputCheck()。你没有那个函数。
    你的提交在BAckto()里。
      

  2.   

    我在程序里函数名是一样的,只是打到这里的时候打错了,也有inputCheck函数啊,
    没贴出来而已:
      

  3.   

    <input type="button" name="back" value="返回" onClick="Backto();">  <script language="javascript">
      function Backto(){
        form1.action="purview.admin?action=list";  //action的文件名错误吧?
    form1.submit();
       }
       </script>
      

  4.   

    你贴出的代码在我机器上测试没有出现问题;
    问题可能出在InputCheck()里
      

  5.   

    其实Inputcheck函数没什么用,就只有一句return true。
     我试了一下删除onsubmit,还是出错
     
      

  6.   

    我写了一个很简单的htm来测试:
     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    </head><body><form action="aaa.htm" method="post" name="form1">
    <input name="submit" type="submit" value="提交">
    <input name="reset" type="reset" value="重置">
    <input name="back" type="button" value="返回" onClick="form1.action='www.chinaren.com';form1.submit();"></form>
    </body>
    </html>
    还是出一样的错误
    究竟是什么问题????
      

  7.   

    上面的测试示例没有js错误出现了,将onSubmit="return InputCheck(form1)"去掉,只用back()这个函数提交页面,