IE5也该正常的,如果是JS,最好不要忘记函数的括号postname.submit()

解决方案 »

  1.   

    当然submit Method-------------Submits the form, and fires the onsubmit event. Syntaxform.submit()Return ValueNo return value. Applies ToFORM 
    Platform Version 
    Win16: 3.02 
    Win32: 3.02 
    Mac: 3.02 
    Unix: 4 
    WinCE: 4
      

  2.   

    你就模拟一次submit控件的点击呀
    obj.click()
      

  3.   

    微软网站的参考
    http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/submit.asp?frame=true
      

  4.   

    <form action="http://www.51js.com">
    <input type=submit name=abcd>
    </form>
    <input type=button value="模拟" onclick=document.all.abcd.click()>
      

  5.   

    要少出错误,最好写全
    document.FormName.action="xx.asp"
    document.FormName.submit()
    IE和Netscape都支持的
      

  6.   

    唉 问题还是没有解决 在ie5中就是不行 比如:
    <script language = "javascript">
    function saveform()
    document.listplan.action = "edit.asp";
    alert (document.listplan.action );//1
    document.listplan.submit();
             alert (document.listplan.action );//2
    }
    </script>
    <form name="listplan" method="post"  onUnload="checksign()">
    ....
    ....
    ....
    </form>
    ...
    ...
    ...
    <a href="#" target="_self" onclick="saveform('delete')">编辑</a>
    在ie5中第一个alert后,应该做第二个语句,可是没有反应,但是在ie6中却可以顺利完成,奇怪啊!老板逼上眉睫了,各位大侠救命啊!!一定给分!!
      

  7.   

    检查这个函数的返回状态  onUnload="checksign()
      

  8.   

    改成这样:
    <script language = "javascript">
    function saveform()
    {
    document.listplan.action = "bb.htm";
    alert (document.listplan.action );//1
    document.listplan.submit();
             alert (document.listplan.action );//2
    }
    </script>
    <form name="listplan" method="post"  onUnload="checksign()">
    ....
    ....
    ....
    </form>
    ...
    ...
    ...
    <a href="#" target="_self" onclick="saveform('delete')">编辑</a>
    应该没问题的
      

  9.   

    有问题!!!
    <a href="#" target="_self" onclick="saveform('delete')">编辑</a>
    改成
    <a onclick="saveform('delete')" style="cursor:hand;">编辑</a>