<script>
function postFun(){
  if(){
    return true;
  }else{
    return false
 }
}
</script>
<form name="form1" onsubmit="return postFun()">

解决方案 »

  1.   

    提交表单有三种方式(我目前用过的,就这三种)<br><form action=test.aspx onsubmit="return false;" name=form1>
    1.<input type=submit >submit按钮<br>
    2.<input type=text>当form中只有一个文本本框按回车的时候<br>
    3.<input type=button onclick=javascript:form1.submit()>自己写脚本提交<br>
    </form>前两种是可以触发 onsubmit事件的,但是第三种不行。
      

  2.   

    document.all.form1.submit();
    document.forms[0].submit();
      

  3.   


    function submit(){
     //你要写的提交触发事件
    return false;
    }
      document.all.form1.submit=submit;
    类似于写一个js报错的页面 report_error(msg,url,line){}; self.onerror=report_error;
      

  4.   

    的确是这样的。不过如果用 button 提交表单的话,就可以在 这里显示调用 那个 程序即可。
      

  5.   

    sanpiao520() ( ) 信誉:100    Blog  2007-1-9 17:57:53  得分: 0  
      document.all.form1.submit=submit;
    类似于写一个js报错的页面 report_error(msg,url,line){}; self.onerror=report_error;====================================================那我能不能在原有的form1.submit前面加一段自己的代码呢?
      
     
      

  6.   

    form.sumbit 不能触发 onsumbit的事件
      

  7.   

    <script type="text/javascript">
    //<![CDATA[
      function test(oFm){
       try{oFm.onsubmit()}catch(e){}
       alert('addition');
      }
    //]]>
    </script>
    <form id='t' onsubmit="alert('ok')"">
     <button onclick="test(document.getElementById('t'));">go...</button>
    </form>
      

  8.   

    我已经解决了这个问题,欢迎大家访问我的bloghttp://blog.csdn.net/mmcgzs
      

  9.   

    你也是个毛毛虫哦.
    你说的第3行不行,那是因为代码写错了.
    onclick是没有javascript的.只是用在href中的.