it works for me<a href="#" onClick="document.form1.submit();return(false)">test</a>

解决方案 »

  1.   

    <a href="#" onClick="javascript:self.document.form1.submit();">test</a>function tt(){
      window.document.form1.submit();
    }<a href="#" onClick="tt();">test</a>
      

  2.   

    <a href="#" onClick="document.form1.submit();return(false)" target="_self">test</a>
      

  3.   

    更正<a href="javascript:self.document.form1.submit();" >test</a>
      

  4.   

    用<a href="javascript:self.document.form1.submit();" >test</a><a href="#" onClick="document.form1.submit();return(false)" target="_self">test</a>都不行,提示对象不支持此方法?!?!
      

  5.   

    我猜你表单里有一个name=submit的button,把名字改掉。
      

  6.   

    我也有同样的问题出现,是不是与IE版本有关呀,我用IE6.0没问题,用IE5.0就有同样的
    现象.
      

  7.   

    <a href="#" onClick="document.form1.onSubmit()">test</a>
    -------
    function tt(){
      document.form1.onSubmit();
    }<a href="#" onClick="tt()">test</a>
      

  8.   

    <script>
    function goSubmit()
    {
      form1.submit();
    }
    </script><form name=form1 action="1.htm" method=post>
    <a href="javascript:goSubmit();">test</a>
    </form>
      

  9.   

    如果你的from 里用submit按鈕﹐假設name=sub﹐改成這樣試試<a href="#" onClick="document.form1.sub.click()">test</a>
      

  10.   

    你的方法没什么不妥,注意表单里各<input ..... name="">中的name名字吧。