8好意思。。刚刚没注意看。。window.onload = initForms;我再看看。。

解决方案 »

  1.   

    如果出错的话class返回的是invalidreqd,你在处理的时候中间没加空格
      

  2.   

    还有,其实这段代码本来也可以工作,因为你在检测错误的时候只是简单的弹出窗口,而css上的差异基本看不出来。case "reqd" :
                        if(allGood && thisTag.value == "") 
                            classBack = "invalid";
                        classBack += thisClass;
                        break;
    这端代码,仅仅当输入框为空的时候才会认为是录入错误,因此在什么都不填的情况下点击submit才会出错