<form name=test id='test' method='post' onsubmit='return _on_submit();'>
<input type=submit>
</form><script language='javascript'>
function _on_submit()
{
  alert('old_submit_event');
  return false;
}
function _on_submit_ex()
{
  alert('this is insert event !');
}function document.test.onsubmit() //重载表单的提交事件
{
  _on_submit_ex();
  return _on_submit();
}
</script>

解决方案 »

  1.   

    用attachEvent("onsubmit",_on_submit_ex),document.test.attachEvent("onsubmit",_on_submit_ex)
    =====================================<form name=test id='test' method='post' onsubmit='return _on_submit();'>
    <input type=submit>
    </form><script language='javascript'>
    function _on_submit()
    {
      alert('old_submit_event');
      return false;
    }
    function _on_submit_ex()
    {
      alert('this is insert event !');
    }document.test.attachEvent("onsubmit",_on_submit_ex)</script>
      

  2.   

    to awaysrain(绝对零度)  如果绑定的话会把_on_submit()丢失的,
    我也同意: hrong(黄蓉) 的做法,此外你也可以
    <form name=test id='test' method='post' onsubmit='_on_submit_ex();return _on_submit();'>
    <input type=submit>
    </form><script language='javascript'>
    function _on_submit()
    {
      alert('old_submit_event');
      return false;
    }
    function _on_submit_ex()
    {
      alert('this is insert event !');
    }
    </script>
    其实这也是hrong(黄蓉) 的做法的变形,原理差不多。
      

  3.   

    to  sjjf(水晶剑锋) 
      不知道你动手试了没有,attachEvent("onsubmit",_on_submit_ex)是不会把_on_submit()丢失的