function window.onload()
{
f=document.forms.length
for(i=0;i<f.length;i++)
f[i].attachEvent('onsubmit',function() {return validateForm(f[i]);});
}

解决方案 »

  1.   

    to  net_lover(孟子E章)我测试过你的函数,不起作用。您可以通过
    http://community.csdn.net/Expert/TopicView1.asp?id=3426786
    或者
    http://www.51js.com/viewthread.php?fpage=1&tid=27503
    来调试一下
      

  2.   

    sorry
    刚才写错了function window.onload()
    {
    f=document.forms
    for(i=0;i<f.length;i++)
    f[i].attachEvent('onsubmit',function() {return validateForm(f[i]);});
    }
      

  3.   

    function window.onload()
    {
    f=document.forms
    for(i=0;i<f.length;i++)
    f[i].onsubmit=new Function("return validateForm(this)");
    }
      

  4.   

    <script>
    function window.onload()
    {
    f=document.forms
    for(i=0;i<f.length;i++)
    f[i].attachEvent('onsubmit',validateForm);
    }
    function validateForm()
    {
    alert(event.srcElement.name)
    }
    </script>
    <body>
    <form name=f1>
    <input>
    <input type=submit name=xx>
    </form>
    <form name=f2>
    <input type=submit>
    </form>
    <form name=f3>
    <input type=submit>
    </form>
    </body>