jQuery验证表单,有多个元素需要验证,我想实现遇到验证错误就不再继续验证了例如登录,有2个需要验证-非空验证
1是name   2是password
我想实现的是
如果name是空
那么就不再验证password了怎么实现这样的功能呢 

解决方案 »

  1.   

    jQuery是针对表单验证的,你可以将name和password分成两个表单,要么你可以看下validate.js,改下里面的实现。
      

  2.   

    if(name==""){return false;}如果NAME为空就返回,这行以后的代码就不执行了!也就不再继续向下验证PASSWORD了!楼主你的代码呢?请代码说话,事实说话!
      

  3.   

    $("form").validate({

    rules:{


    userName: "required",
                                    password: "required"
    }
                    
    });
      

  4.   

    如果你真的只有这两个需要验证的话,没必要用jquery validate,因为你只需要验证是否空,象#2楼那样写就可以了啊,如果要的是思路,那我觉得你的rules就应该拆开了
      

  5.   

    1.要么自己写或者换其他的2.要么用jquery,分开rules
      

  6.   

    怎么分开rules啊 
    这只是一个例子
    我有好多地方都用这个了
      

  7.   

    onsubmit 时改变 rules 就行了嘛。。
      

  8.   

    jquery 不熟
    大约类似这样$("form").submit(function(){
    return $(this).validate({
    rules:{
    userName: "required",
    password: this.userName?"required":null
    }
    });
    })