JS如何捕捉form的提交事件用submit按钮的提交我知道可以用onsubmit,
JS代码的form.submit()如何捕捉呢?

解决方案 »

  1.   

    //同样用onsubmit<body>
       ${sb }
       <script type="text/javascript">
       function sb(){
       document.getElementById("f").submit();
       }
       </script>
        <form id="f" action="test.jsp?sb=sb" onsubmit="alert('submit');return false;">
         <button onclick="sb()">button</button>
        </form>
      </body>
      

  2.   

    onsubmit就是最后的防线.
    form.submit()是你在JS写的,这个得由你自己控制.所以无需捕捉.
      

  3.   

    把你要处理的,写在form.submit()前面就是了.还想什么 
      

  4.   

    在地址栏可以把form.onsubmit设置为null所以客户端不可靠。
      

  5.   

    +要不尝试用ajax验证,完成后提交后台;