2011-08-12 9 views
1

내 jquery 유효성 검사에서 특정 규칙 만 적용 할 수 있습니까 (예 : $ _GET [ 'name']); 빌리 보브 야? BILLYBOB가있는 경우jquery 유효성 검사 규칙 - 조건부?

$("#form").validate({ 
     debug: false, 
     rules: { 
     semester: "required", 
     courseno: 
     {required: true, 
     courseno: true}, 
     coursename: "required", 
     "professor[]": "required", 
     }, 

예를 들어, coursename 만 필요합니다 여기

내 규칙의 조각입니다.

그게 가능합니까?

답변

0

당신은 할 수 없습니다 :

var options = { 
    debug: false, 
    rules: { 
    semester: "required", 
    courseno: 
    {required: true, 
    courseno: true}, 
    "professor[]": "required" 
}; 
var coursename = <?php echo $name == 'BillyBob' ? 1 : 0; ?>; 
if(coursename) { 
    options.coursename = 'required'; 
} 
$("#form").validate(options); 
관련 문제