function sub_form()
{
document.form1.submit();
}

解决方案 »

  1.   

    在一个WEB窗体内如果你的提交按钮是submit类型,根本不用 form.submit()方法,回车时系统自动提交,除非你的提交按钮是button类型时才使用该方法.如果该窗体是运行在服务端,采用该方法有可能会提交两次.
      

  2.   

    <input name="submit" type="button" value="提交" onclick="sub_form(this.form);"/>改成<input name="submit" type="button" value="提交" onclick="sub_form(this.parentElement);"/>
      

  3.   

    LZ在玩js游戏吧<script type="text/javascript">
    function sub_form(f)
    {
    f.submit();
    }
    </script>
    <form name="form1" id="form1" action="b.asp" method="post">
    <input name="submit0" type="button" value="提交" onclick="sub_form(this.form);"/>
    </form>
      

  4.   

    这里什么原因呢
    是不是当方法名和属性对象名相同时,属性对象会优先于方法呢
    f.submit.disabled=true;
    就不会出错说明submit已经是一个属性而不是方法了
      

  5.   

    sub_form(this.form)this是点击的button对象 button.form??