2016-09-20 6 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. 
    }); 

を持っているならば誰もが軌道に乗るためにいくつかのヒントを助けたり、私を与えることができます。私は今これで数時間を費やしました。

+0

を参照してください[この回答](http://stackoverflow.com/a/9056425/594235)でオプション1aおよび1bを参照してください。また、[この回答](http://stackoverflow.com/a/9461732/594235)を参照してください。 – Sparky

+0

申し訳ありません本当に何かを見つけられませんでした。私は2時間以上それをgoogledしたと思います。ありがとう! –

答えて

1

Object.assign()メソッドを使用して2つのオブジェクトを1つに結合できます.1つのデフォルトの検証ルールオブジェクトを渡すことができ、1つはカスタム検証ルールオブジェクトです。

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

    }); 

Object.assign()

関連する問題