我想通过一个jQuery的change事件来调用jQuery validator的自定义方法,怎么做阿?

解决方案 »

  1.   

    [公告]CSDN 论坛升级通知
    尊敬的各位网友:    为了给您提供更加满意的服务。CSDN 论坛系统将进行一次升级。    在CSDN论坛升级过程中,您可以访问CSDN其他频道,您也可以玩玩『看你能坚持几秒』的小游戏。或者玩玩由CSDN网友 wujinjian2008n 提供的游戏:无名游戏     感谢您一如既往地支持CSDN!
      

  2.   


    $('#id').change(function(){
      $.validator.addMethod("idcardno", function(value, element) {
         return this.optional(element) || isIdCardNo(value);   
       }, "请正确输入身份证号码");});
      

  3.   

    我自己解决了
    $('#idType').change(function(){
    $("#creditEditForm").validate().element("#idNum");
    });
     jQuery.validator.addMethod( "idNum",function(value,element){  
    var idType = $("#idType").val();
    var idNum = $("#idNum").val();
    if(idType==0){
    return isIdCardNo(idNum);
    }
    return true;
    },  "身份证号码错误!");