jquery.validate动态加规则

 // 动态添加验证规则  
    $("#roleSel").change(function () {  
        var role = $("#roleSel").val();  
        if (role == 2) {  
            $("#gradeSel").rules("add", {  
                required : true,  
                messages : {  
                    selected : "年级必须选择."  
                }  
            });  
            $("#classSel").rules("add", {  
                required : true,  
                messages : {  
                    selected : "班级必须选择."  
                }  
            });  
        } else {  
            $("#gradeSel").rules("remove");  
            $("#classSel").rules("remove");  
        }  
    });  
 

 主要用到rule的add和remove方法,参数为验证规则和验证消息。注意:必须在调用了$("#form").validate()之后再动态添加.

猜你喜欢

转载自wyf.iteye.com/blog/2319482
今日推荐