就是点击注册时检查是否所有的都已经符合要求!转向php页面那个就不用说了!!

解决方案 »

  1.   

    不改变你的架构的情况下 只需要增设一个全局变量, 设定初始值为true 在每1个判定条件下如果errorMsg了 就设定成false,在提交的时候判断是否为true true的话验证通过可以提交,false的话就不允许提交
      

  2.   

    推荐用 jquery.validate.js,这个全部整合好了
    http://www.cnblogs.com/easyit/articles/1733788.html
      

  3.   

    可以用html5里面表单的新属性,可以参考一下w3school,那样在提交表单时就会检查是否全部都符合要求,不过可能有些浏览器不支持
      

  4.   

    谢谢你的文章,可以把源码发来我学习下吗!!我邮箱:[email protected],先谢啦!!
      

  5.   

    js检查代码改为函数!不符合条件就return false
    form表单用加入onsubmit=“return 检查函数()”
      

  6.   

    你可以这样写:$('注册按钮').click(function(){
       $("form :input").trigger('blur'); //先触发失去焦点事件,没有错误就注册成功了
       var numError = $('form .onError').length;
       if(numError){
          return false;
       } 
       //注册成功
    });还有,下面这个会不会更好呢? 其中意思自己慢慢体会...
    $("form :input").blur(function(){
       
    }).keyup(function(){
       $(this).triggerHandler("blur");
    }).focus(function(){
       $(this).triggerHandler("blur");
    });