form的名字是“addform”,javascript里边却是document.“addForm”.submit();
是不是这个原因啊?

解决方案 »

  1.   

    代码中 form的名字是“addform” 我抄过来时 抄错了。
      

  2.   

    window.alert(document.addform.action); //调试时结果是 soil/add.do
             document.addForm.submit();
    改成:
    a=window.alert(document.addform.action); //调试时结果是 soil/add.do
       if(a=true)   
       document.addForm.submit();
    试试!
      

  3.   

    在struts-config.xml文件中看有没有配置表单的名称!
      

  4.   

    <script language="JavaScript">
    function RgTest(){
             //window.alert(document.addform.action); //调试时结果是 soil/add.do
             document.addForm.submit();
    }
    </script>这样试试
      

  5.   

    function RgTest(){
             window.alert(document.addform.action);
             document.addform.submit();
             retrun;//看看加上这个成吗?
    }
      

  6.   

    function RgTest(){
             window.alert(document.addform.action);
             document.addform.submit();
             retrun;//看看加上这个成吗?
    }
      

  7.   

    不过改用<input type="submit" name="AddAction" value="保存"/>不就有提交表单的功能吗?就不用调用JavaScript了
      

  8.   

    谁知道为什么代码document.addform.submit()出错???
      

  9.   

    不能执行的现象会很多,你这里不能执行,提示什么信息?
    建议你查看显示出来的页面html页面源码,看看form到底是什么名字?
      

  10.   

    是不是你的action的内容链接过去后出的错,你试试给action一个简单的页面。是否能成功!如果能成功就说明是你的.DO动作有问题或是路径什么的有问题了,而不是SUBMIT的问题
      

  11.   

    不知楼主有没有解决,也有可能是已经提交成功了,而你的action有问题,没有显示
      

  12.   

    只要有document.addform.submit(); 就提示对象不支持此属性或方法 ie6.0
      

  13.   

    作了一个提交按钮 这样写document.addform.btnClick.click(); 就没有问题 可以提交.按钮 怎样才能不被用户看见 ? 或者解决document.addform.submit()问题? 解决了再加30分
      

  14.   

    问题应该在别的地方,对着你的程序写了个类似的,在俺的机器上没问题,IE6.0。<script language="JavaScript">
    function RgTest(){
             window.alert(document.addform.action); 
             document.addform.submit();
    }
    </script><form action="http://www.csdn.net" name="addform" method="get" enctype="multipart/form-data" >
    <input type="button" name="AddAction" value="保存" onClick="RgTest()"/>
    </form>
      

  15.   

    steedhorse(晨星)  我该用别的办法了
    http://community.csdn.net/expert/Topicview2.asp?id=3933947
    现在 结贴 谢谢大家
     js 中写 submit 就是不行 好奇怪.
      

  16.   

    去掉 enctype=  "multipart/form-data  "  就可以了 啊 疑惑 为什么?
      

  17.   

    <form action="http://www.csdn.net" name="addform" method="get" enctype="multipart/form-data" >
    <input type="button" name="AddAction" value="保存" onClick="RgTest()"/>
    </form>addform.submit();这方法没错,是不是你没有用</form>标签来结束表单啊?