2016-09-20 3 views
-2

누구나 아이디어를 가지고 있습니까? 또는 다른 변수에서 일부 규칙을 얻는 것이 가능합니까? 거기에 일부 유효성 검사기와 같은jQuery 변수에서 규칙 가져 오기

var validationRules = { 
    name: {required:true}, 
    age: {required:true} 
}; 

을 사용하여 "글로벌"규칙처럼 그리고 나는 검증

$("form").validate({ 
     rules: { 
      somemorerules: {required:true }, 
      manymanyrules: {required:true }, 
      //Now i would like to import name and age from var validationRules. 
    }); 

수있는 사람의 도움을하거나 나에게 가야 할 몇 가지 팁을 줄 것이라고합니다. 나는 이것에서 지금 2 시간을 보냈다.

+0

는 [이 않음]의 옵션도 1a 및도 1b를 참조 참조 (http://stackoverflow.com/a/9056425/594235). 또한 [이 답변] (http://stackoverflow.com/a/9461732/594235)을 참조하십시오. – Sparky

+0

미안 나는 정말로 아무것도 발견하지 않았다, 나는 내가 2 시간 이상 그것을 봤다고 생각한다. 감사 ! –

답변

1

하나의 기본 유효성 검사 규칙 개체와 하나의 사용자 지정 유효성 검사 규칙 개체를 전달할 수 있도록 Object.assign() 메서드를 사용하여 두 개체를 하나로 결합 할 수 있습니다.

var validationRules = { 
    name: {required:true}, 
    age: {required:true} 
}; 
$("form").validate({ 
     rules: Object.assign({ 
       somemorerules: {required:true }, 
       manymanyrules: {required:true } 
       },validationRules) 

    }); 

Object.assign()

관련 문제