這不還是剛才那個帖子嗎
form1,form2,form3應該可以通過參數來指定

解决方案 »

  1.   

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

  2.   

    我将 net_lover(孟子E章) 的函数取代我的function window.onload()
    {
    document.form1.attachEvent('onsubmit',function() {return validateForm(form1);});
    document.form2.attachEvent('onsubmit',function() {return validateForm(form2);});
    document.form3.attachEvent('onsubmit',function() {return validateForm(form3);});
    }
    结果什么都没有反映。不知点解
      

  3.   

    <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>
      

  4.   

    该函数已经在http://www.51js.com/viewthread.php?fpage=1&tid=27503调试成功。请大家多提提意见。感谢net_lover(孟子E章) 。