<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>
<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>
=====================================<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>
我也同意: 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(黄蓉) 的做法的变形,原理差不多。
不知道你动手试了没有,attachEvent("onsubmit",_on_submit_ex)是不会把_on_submit()丢失的